ASELSANMicrokernel
5G MODEM · GÜVENLİ BRING-UP

SIM8262E-M2

Waveshare SIM8262E-M2 5G HAT için güçten fiziksel kabul kanıtına uzanan tek yönlü işlem sırası. USB yüksek hızlı ana veri yoludur; 40-pin header UART yalnız GPIO14/15 boşsa isteğe bağlı AT kontrol yoludur.

DURUM: ANT2-DEGRADED LTE PAKET VERİSİ · CANLI PASS

25 Eylül 2026 canlı koşusunda SIM1 CPIN: READY oldu; geri-okumalı CFUN=4 → CNMP=38 → LTE 8/20/28 → CFUN=1kapısından sonra modem Vodafone TR LTE Band 20'ye kaydoldu. QMI raw-ip oturumu connected oldu; wwan0üzerinden 3/3 ping, DNS ve HTTPS 200 doğrulandı. Bu sonuç Linux netboot yoluna ve dar LTE politikasına aittir. ANT2 onarılana kadar NR, LTE-TDD, geniş bant otomatik seçim ve tam RF performansı hâlâ yasaktır; kopuk pigtail yalıtılmış kalmalıdır.

25 Eylül 2026 · Canlı Linux/USB/AT denetimi

Hata ve kanıt raporu

“Kaynakta var”, “hostta görüldü” ve “fiziksel modem PASS” aynı şey değildir.

KapıSonuçKanıt / hataSonraki işlem
Güç/LEDGÖZLENDİPWR ve NET LED'i fotoğrafta yanıyor; yük kararlılığı ölçülmedi.5 V / 3 A besleme ve yükte gerilim ölçümü
AntenDEGRADEDANT0/1/3 oturmuş; ANT2 receptacle eksik ve pigtail açıkta.Pigtaili yalıt; yalnız geri-okumalı düşük bant politikası
Linux ağ önyüklemePASSDebian 13.7 ve Pi çekirdeği 6.18.50+rpt-rpi-2712, Ethernet/TFTP/NFS zincirinden açıldı.Aynı imaj ve SHA-256 ile kanıtı koru
USB hostPASSSIMCom 1e0e:9001; ttyUSB0–4; cdc-wdm0; wwan0/qmi_wwan canlı bağlı.Her güç çevriminde aynı bileşimi yeniden doğrula
AT keşfiPASSttyUSB2 ve ttyUSB3 bounded AT/OK verdi; politika ttyUSB2 kanalından uygulandı.Kontrol oturumlarında canlı keşif sonucunu kullan
SIMPASSSIM1 status=1 ve CPIN: READY; SIM2 boş. SIM enerjisizken takıldı.PIN durumu ve SIM yuvasını her koşuda yeniden oku
ANT2 degraded politikaPASSCNMP: 38, lte_band=8:20:28 ve son CFUN: 4 gerçek modemden geri okundu.SIM sonrası aynı kilidi yeniden uygula, sonra kontrollü CFUN=1
Cihaz saatiUYARIİzole Pi'de RTC/NTP olmadığı için modem makbuzu 15 Eylül gösteriyor; host dosya zamanı 25 Eylül 2026.Kabul paketinde host zamanı ve cihaz zamanı ayrımını koru
ŞebekePASSCEREG=1; vodafone TR; LTE Band 20; CSQ 26,99; APN internet.Yalnız LTE 8/20/28 kilidiyle çalıştır
QMI / IPPASSraw-ip eşleşti; QMI connected; 10.243.117.5/30, MTU 1400; ping 3/3; DNS ve HTTPS 200.Dinamik IP/gateway değerlerini her oturumda QMI'dan yeniden al
QMI kullanıcı alanıPASSARM64 libqmi/qmicli 1.36.0, libmbim 1.32.0 ve libqrtr 1.2.2-1+b2 sürüm sabitli overlay; altı .deb için SHA-256 manifesti var.Yeni imajda manifesti ve qmicli --version çıktısını doğrula
Paket sayaçlarıPASS · UYARIÜç ardışık HTTPS isteğinde RX paket 58→97, TX paket 105→153 arttı. rx_errors=3 ve tx_dropped=2 önceki geçişten kaldı; tekrar testinde artmadı.Soğuk açılış ve uzun süreli yükte sayaçları yeniden sıfırdan izle
AselsanOS bare-metal veri yoluEKSİKCanlı Linux yolu çalışıyor; AselsanOS RP1 xHCI, USB serial, QMI/ECM ve IP yaşam döngüsü üretim zinciri hâlâ yok.SIM-M09 üretim uygulaması
Web doğrulaması7/7SIM8262 odak içerik testi PASS; production build bu yayın için yeniden çalıştırılır. Önceki tam paketteki 23 bağımsız eski kırmızı modem kabulünden ayrıdır.Tarihsel test borcunu modem kabulünden ayrı düzelt

24 Eylül 2026 · Kullanıcı fotoğrafı

Fiziksel bağlantı kaydı

Bu kayıt pin sahipliğini, görünen anten oturuşunu ve LED göstergelerini doğrular; yük altında güç kararlılığı, USB enumerasyonu, şebeke kaydı veya canlı RF çalışması için PASS değildir.

PIN SAHİPLİĞİ · GÖZLENDİ

Touch Display 2, UART0 pinlerine basmıyor

  • Beyaz üçlü fiş fiziksel pin 2/4/6 hizasında.
  • Fişte yalnız kırmızı/siyah 5 V ve GND iletkenleri var.
  • Pin 8/GPIO14/TX ve pin 10/GPIO15/RX açıkta ve boş.
  • Görüntü ile dokunma DSI şerit kablosundan taşınıyor.

GÜÇ GÖSTERGESİ · GÖZLENDİ

Kırmızı PWR ve yeşil NET LED'i yanıyor

  • Anahtar çevrilince kartın göstergeleri etkinleşti.
  • Bu, yalnız enerji/gösterge faaliyetini doğrular.
  • Tek kare NET yanıp-sönme ritmini veya şebeke kaydını doğrulamaz.
  • 25 Eylül canlı koşusunda SIMCom 1e0e:9001 başarıyla enumerate oldu.

ANT2 · RECEPTACLE EKSİK

Sınırsız RF yasak; kontrollü LTE yolu hazırlanıyor

  • ANT2 konumunda mikro RF receptacle bulunmuyor.
  • İki büyük GND/ankraj pedi yerinde görünüyor.
  • Merkez sinyal pedi ve RF iz sürekliliği mikroskop/ölçüm bekliyor.
  • ANT0/ANT1/ANT3 kullanıcı tarafından tam oturmuş doğrulandı.
  • ANT2 MHB/UHB TX/RX görevlerine sahiptir; yalnız n77/n78/n79 portu değildir.
  • İlk ANT2'siz deneme LTE-only B8/B20/B28 ile sınırlandırılır.

Önce bağlantı kararını ver

Ana yol

USB 3.x

AT serial fonksiyonları ile QMI veya ECM paket verisini taşır. Yüksek hızlı modem veri yolu olarak bunu kullan.

Koşullu yardımcı yol

Header UART · 115200 8N1

GPIO14/pin 8 TX ve GPIO15/pin 10 RX yalnız AT kontrolü içindir. USB'den AT+CCUART=1 verilmeden ve TX/RX DIP açılmadan kullanılmaz.

Fotoğrafla doğrulandı

DSI + 40-pin başlık

Ekran gücü pin 2/4/6 hizasında; GPIO14/pin 8 ve GPIO15/pin 10 boş. Mevcut yığında UART0 için fiziksel çakışma yok; yeni kablo eklenirse sahiplik yeniden doğrulanır.

SIM-M01 → SIM-M12

İşlem sırası

Bir kapının çıkış ölçütü oluşmadan sonraki kapıya PASS verilmez. Sıralama güç ve RF güvenliğini, DSI pin sahipliğini ve fiziksel kanıt sınırını korur.

  1. 01

    SIM-M01

    Fotoğrafla doğrulandı

    ANT2 hasarını izole et ve RF kapsamını daralt

    Makro fotoğrafta ANT2 PCB receptacle'ı yok; ANT0, ANT1 ve ANT3 oturmuş. SIMCom donanım tablosuna göre ANT2 yalnız n77/n78/n79 değildir: MHB/UHB TX/RX görevleri de vardır. Bu nedenle ANT2'siz çalışma mümkündür ama sınırsız RF değil, geri-okumalı düşük LTE-FDD politikasıyla denenir.

    • Kopuk ANT2 pigtailini pedlerden ve metal yüzeylerden yalıt; bastırma veya geçici temas yaptırma.
    • ANT0/ANT1/ANT3 konnektörlerini çekmeden oturuş kanıtını koru.
    • ANT2 yokken NR, LTE-TDD ve geniş bant otomatik seçim iddia etme.
    • Onarım ayrıca yapılırsa merkez sinyal pedi ve RF izini mikroskop altında sınıflandır.
    Çıkış ölçütü: ANT2 pigtaili yalıtılmış, ANT0/ANT1/ANT3 oturmuş ve ant2_path_available=false kaydı oluşturulmuş.
  2. 02

    SIM-M02

    Canlı modemden PASS

    Güç ve USB fiziksel yolunu doğrula

    25 Eylül 2026 ağ önyüklemeli Raspberry Pi OS koşusunda RP1 xHCI modemi yüksek hızlı USB aygıtı olarak enumerate etti. SIMCom VID:PID 1e0e:9001, option-serial portları, CDC-WDM kontrol düğümü ve QMI WWAN arayüzü aynı hostta canlı görüldü.

    • USB 3.x veri kablosunu ve HAT'ın mevcut Pi host bağlantısını değiştirme.
    • 1e0e:9001 kimliğini ve high-speed USB bağlanma kaydını kanıt paketinde koru.
    • Harici beslemeyi 5 V / 3 A sınıfında tut; host ve HAT ortak toprağını koru.
    • Gelecek USB tak/çıkar koşularında aynı port ve sürücü bağlanmasını tekrar doğrula.
    • PWR/RST GPIO numarasını kart revizyonu ve şema olmadan tahmin etme.
    Çıkış ölçütü: PASS: Pi 5 üzerinde 1e0e:9001, ttyUSB0–4, cdc-wdm0 ve qmi_wwan/wwan0 birlikte ölçüldü.
  3. 03

    SIM-M03

    Fotoğrafla doğrulandı

    DSI ile HAT pin sahipliğini doğrula

    24 Eylül 2026 yan fotoğrafında Touch Display 2'nin beyaz üçlü fişi başlığın pin 1 ucunda ve fiziksel pin 2/4/6 hizasında. Fişte yalnız kırmızı ve siyah 5 V/GND iletkenleri var; hemen yanındaki fiziksel pin 8 ve 10 boş. Görüntü ile dokunma DSI şerit kablosundan taşınıyor.

    • Touch Display 2 güç fişini fiziksel pin 2/4/6 ile sınırlı olarak kayıt altına al.
    • GPIO14 / fiziksel pin 8 ve GPIO15 / fiziksel pin 10 için FREE makbuzunu koru.
    • DSI ribbon'ın görüntü ve dokunmayı taşıdığını, ekrandan pin 8/10'a sinyal gelmediğini kaydet.
    • Yeni bir kablo veya HAT eklenirse bu pin sahipliği kapısını yeniden çalıştır.
    Çıkış ölçütü: Mevcut fiziksel yığında GPIO14 ve GPIO15 fotoğrafla FREE; ekran UART0 pinlerini kullanmıyor.
  4. 04

    SIM-M04

    Canlı modemden PASS

    Linux üzerinde USB kimliğini keşfet

    Debian 13.7 / Raspberry Pi çekirdeği 6.18.50+rpt-rpi-2712 modemi 1e0e:9001 olarak buldu. option sürücüsü ttyUSB0–4'ü, qmi_wwan ise cdc-wdm0 ve wwan0'ı bağladı. Bounded AT taramasında ttyUSB2 ve ttyUSB3 AT/OK verdi; kontrol makbuzu canlı yanıtla seçilen ttyUSB2 üzerinden alındı.

    • VID:PID, USB hızı, configuration ve bütün interface/endpoint descriptor'larını kaydet.
    • Gerçek AT portunu komut-cevap ile bul; ttyUSB2 varsayımı yapma.
    • QMI için cdc-wdm/WWAN, ECM için CDC kontrol ve veri fonksiyonlarını doğrula.
    • Çıktıları tarih ve kart revizyonuyla birlikte arşivle.
    Çıkış ölçütü: PASS: VID:PID, iki çalışan AT kanalı ve QMI paket-veri kompozisyonu canlı ölçüldü.
  5. 05

    SIM-M05

    Canlı modemden PASS

    RF'yi kapat ve zararsız AT baseline al

    Canlı ttyUSB2 kanalında AT, ATE0 ve AT+CMEE=2 komutları OK verdi. AT+CPIN? cevabı SIM not inserted oldu; CFUN sorgusu hem öncesinde hem sonrasında +CFUN: 4 döndürdü. Donanım RF anahtarı da kapalı tutuldu.

    • AT+CFUN=4 gönder ve AT+CFUN? ile +CFUN: 4 geri oku.
    • AT, ATE0 ve AT+CMEE=2 komutlarında bounded OK al.
    • AT+CPIN? ile SIM yok/PIN/READY durumunu yalnız oku; PIN tahmin etme.
    • Son komutta AT+CFUN? ile RF'nin hâlâ kapalı olduğunu doğrula.
    Çıkış ölçütü: PASS: gerçek modemden CFUN=4, AT/OK, CMEE ve SIM-not-inserted makbuzları alındı.
  6. 06

    SIM-M06

    Canlı modemden PASS

    ANT2'siz LTE-FDD politikasını yaz ve geri oku

    RF kapalıyken canlı modem LTE-only modu ve ilk deneme için B8/B20/B28 düşük bant maskesini kabul etti. +CNMP: 38, +CSYSSEL: "lte_band",8:20:28 ve son +CFUN: 4 aynı ttyUSB2 oturumunda tam eşleşmeyle geri okundu; CFUN=1 gönderilmedi.

    • AT+CNMP=38 yaz; AT+CNMP? cevabında +CNMP: 38 ara.
    • AT+CSYSSEL="lte_band",8:20:28 yaz.
    • AT+CSYSSEL="lte_band" cevabında aynı 8:20:28 listesini ara.
    • Son kez AT+CFUN? ile +CFUN: 4 doğrula.
    Çıkış ölçütü: LTE-only, B8/B20/B28 ve CFUN=4 aynı oturumda geri okunmuş; degraded-policy makbuzu oluşmuş.
  7. 07

    SIM-M07

    Canlı modemden PASS

    SIM takma kapısını değerlendir

    SIM, modem enerjisizken SIM1 yuvasına takıldı. Yeniden açılışta +SMSIMCFG: 1,1,1 ve +CPIN: READY alındı; SIM2 boş kaldı. Kontrol sonunda modem yeniden CFUN=4 durumuna getirildi.

    • HAT gücünü kontrollü kapat ve LED'lerin sönmesini bekle.
    • SIM yönünü soket işaretine göre doğrula; enerjiliyken kart takıp çıkarma.
    • Kart takıldıktan sonra önce CFUN=4 ve bant politikasını yeniden doğrula.
    • CPIN PIN isterse deneme yapma; kullanıcıdan doğru PIN veya PIN'siz test SIM'i gerekir.
    Çıkış ölçütü: PASS: SIM1 takılı/aktif, CPIN=READY ve politika uygulanırken RF kapalı olduğu aynı makbuzda doğrulandı.
  8. 08

    SIM-M08

    Canlı modemden PASS

    Sınırlı RF ile şebeke kaydı ve APN'yi kanıtla

    25 Eylül 2026 koşusunda aynı oturum önce CFUN=4, CNMP=38 ve LTE 8/20/28 politikasını geri okudu; ancak bundan sonra CFUN=1'e geçti. İkinci bounded CEREG sorgusu kayıt durumunu 1 verdi. Operatör vodafone TR, erişim teknolojisi LTE ve CSQ 26,99 ölçüldü; modem Band 20'ye kaydoldu.

    • AT+CFUN=1 sonrası AT+CFUN? ile +CFUN: 1 al.
    • AT+CEREG=2 ardından aralıklı AT+CEREG? sorgularını bounded tut.
    • AT+COPS? ve AT+CSQ ham sonuçlarını zaman damgasıyla sakla.
    • AT+CGDCONT yazımından sonra CID, PDP tipi ve APN'yi geri oku.
    Çıkış ölçütü: PASS: CPIN=READY, CEREG=1, vodafone TR/LTE, Band 20 ve APN internet aynı güvenli koşuya bağlı.
  9. 09

    SIM-M09

    Canlı modemden PASS

    Linux USB veri sürücüsü ve paket-veri modunu kur

    Geçici Linux netboot ortamında modem ve qmi_wwan raw-ip biçimi eşlendi. Sürüm sabitli qmicli 1.36.0 ile APN internet QMI oturumu connected oldu; 10.243.117.5/30, gateway 10.243.117.6, DNS 217.31.228.6/8 ve MTU 1400 alındı. wwan0 üzerinden 1.1.1.1 ping 3/3, DNS çözümü ve HTTPS 200 geçti. AselsanOS'un kendi RP1 xHCI ve QMI/ECM üretim zinciri ayrıca eksik kalıyor.

    • Modemin raw-ip veri biçimini /sys/class/net/wwan0/qmi/raw_ip ile exact eşleştir.
    • qmi-network ile yalnız doğrulanan internet APN'sinde IPv4 oturumu başlat.
    • QMI current-settings değerlerini wwan0 adresi, gateway, DNS ve MTU olarak uygula.
    • Ping, DNS ve TLS/HTTPS'i ayrı kapılar olarak doğrula; Ethernet NFS rotasını koru.
    Çıkış ölçütü: PASS (Linux): QMI connected, raw-ip eşleşmiş, IP/route/DNS kurulmuş ve wwan0 üzerinden ping + HTTPS kanıtlanmış.
  10. 10

    SIM-M10

    Kaynak hazır · fiziksel kanıt yok

    Gerekirse header UART'ı kontrollü aç

    Bu yol 5G paket verisi için değil, AT kontrol ve teşhis içindir. M03 mevcut ekran yığınında iki pini de boş doğruladı. Önce USB AT portundan AT+CCUART=1 gönder; sonra HAT'ın TX/RX DIP anahtarlarını aç.

    • GPIO14 ve GPIO15 FREE makbuzunu tekrar kontrol et.
    • USB AT yolundan AT+CCUART=1 komutuna OK al.
    • HAT üzerindeki TX ve RX DIP anahtarlarını ON konumuna getir.
    • RP1 UART0'ı 115200 8N1 olarak başlat ve önce yalnız AT/OK dene.
    Çıkış ölçütü: UART AT/OK makbuzu var; DSI görüntü, dokunma ve arka ışık davranışı bozulmuyor.
  11. 11

    SIM-M11

    Önceki kapıyı bekliyor

    Birlikte çalışma ve hata dönüşlerini sınayıp düzelt

    Modem tek başına çalışırken alınan PASS yeterli değildir. DSI ekran, Wi-Fi/Bluetooth, USB trafik ve yüksek RF yükü birlikteyken güç ve kaynak sahipliği yeniden sınanmalıdır.

    • DSI açıkken AT ve paket-veri testlerini tekrarla.
    • USB disconnect/reconnect, SIM çıkarma, şebeke kaybı ve modem resetini enjekte et.
    • Timeout sonrası kaynakların serbest kaldığını ve yeniden bağlanmanın bounded olduğunu doğrula.
    • Yük altında gerilim, sıcaklık ve kernel hata sayaçlarını kaydet.
    Çıkış ölçütü: Hata enjeksiyonları kernel'i kilitlemiyor; yeniden bağlanma ve temiz kapanış kanıtlı.
  12. 12

    SIM-M12

    Önceki kapıyı bekliyor

    Fiziksel kabul paketini mühürle

    Kaynak derlemesi ve host testleri fiziksel PASS değildir. Son kapı, aynı donanım revizyonunda tekrarlanabilir açılış, kayıt, veri ve DSI birlikte çalışma kanıtlarını tek paket halinde toplar.

    • En az üç soğuk boot ve üç kontrollü modem yeniden bağlantısı çalıştır.
    • Ping, DNS ve TLS isteğini ayrı ayrı ölç; yalnız ping ile internet PASS verme.
    • UART/raw log, descriptor özeti, güç ölçümü ve imaj SHA-256 değerini arşivle.
    • Başarısız denemeleri silme; tarih, aşama ve ilk hata ile birlikte sakla.
    Çıkış ölçütü: USB/AT/şebeke/IP/DSI kapıları aynı sürüm ve imaj özeti altında fiziksel PASS.

İlk ölçüm komutları

Linux USB keşfi · SIM-M04
lsusb -nn
lsusb -t
sudo dmesg -w | grep -Ei 'usb|option|qmi|cdc|wwan|ttyUSB'
ls -l /dev/ttyUSB* /dev/cdc-wdm* 2>/dev/null
ip -br link
/usr/local/sbin/aselsan-sim8262-at-guard discover
QMI raw-ip ve internet kanıtı · SIM-M08/SIM-M09
sudo /usr/local/sbin/aselsan-sim8262-net-admin prepare-raw-ip
/usr/local/sbin/aselsan-sim8262-at-guard --port /dev/ttyUSB2 register-probe
qmi-network /dev/cdc-wdm0 start
. /tmp/qmi-network-state-cdc-wdm0
qmicli -d /dev/cdc-wdm0 --wds-get-current-settings \
  --client-cid="$CID" --client-no-release-cid
sudo /usr/local/sbin/aselsan-sim8262-net-admin apply-ipv4 \
  ADDRESS PREFIX GATEWAY MTU
ping -I wwan0 -c 3 1.1.1.1
curl -4 --interface wwan0 https://api.ipify.org
RF-kapalı degraded politika · SIM-M05/SIM-M06
AT
ATE0
AT+CMEE=2
AT+CFUN=4
AT+CFUN?
AT+CNMP=38
AT+CNMP?
AT+CSYSSEL="lte_band",8:20:28
AT+CSYSSEL="lte_band"
AT+CFUN?

AselsanOS uygulama haritası

Kaynakta bulunanlar

  • SIMCom VID/PID ve QMI/ECM admission politikası
  • Bounded byte-link ile mevcut AT parser bağlantısı
  • ANT2 yokken sınırsız CFUN=1'i reddeden fail-closed kapı
  • CFUN=4 + LTE-only + B8/B20/B28 exact geri-okuma makbuzu
  • Anten snapshot'ına bağlı CFUN=1 ve SIM/kayıt/APN makbuzu
  • CEREG tekrarları arasında zorunlu bounded bekleme kancası
  • Altı komutluk zararsız baseline probe
  • GPIO14/15 fonksiyon 4 geri okumalı RP1 PL011 UART taşıması
  • RP1 xHCI capability kimliği okuması; host çalıştırma ve enumeration yok
  • Üretim çağrı noktası run_sim8262_uart_control; DATA=BLOCKED
  • Linux netboot için sürüm sabitli ARM64 libqmi/libmbim/libqrtr overlay'i
  • On odak host testi ve AArch64 derleme kontrolü

Eksik katmanlar

  • RP1 xHCI host controller ve USB enumerator
  • USB option-serial bulk sınıf sürücüsü
  • CDC-WDM/QMI protokol motoru veya CDC ECM netdev
  • IP/DNS/route yaşam döngüsü ve fiziksel veri kanıtı
  • DSI açıkken eşzamanlı modem kabul koşusu

kernel/src/driver/rpi5_sim8262.rs · simulation/tests/rpi5_sim8262.rs · docs/SIM8262E-M2-BRINGUP.md

Teknik kaynaklar