ASELSANMicrokernel
5G MODEM · USB/MBIM BRING-UP

Quectel RG520N-EB EBD050

Teltonika EBD050 üzerindeki Quectel RG520N-EB için RustOS xHCI, USB enumerasyon, AT ve MBIM geliştirme kapıları. Linux yalnız donanım referansı ve emniyet rollback'idir.

Pi 5 · UH700 · EBD050 bağlantı şeması

UH700 sipariş edildi · birleşik test bekleniyor

Pi 5 kendi USB-C adaptöründen, UH700 kendi DC adaptöründen beslenir. Kutudaki USB-A → USB 3.0 Micro-B kablosu Pi'nin USB-A veri portunu hub'ın bilgisayar girişine bağlar. Mevcut USB-A → USB-C veri kablosu hub çıkışından EBD050'ye gider. Bu düzen için EBD050'nin 40 pin başlığı Pi'ye takılmaz.

Pi 5 adaptörü Pi USB-C girişine; UH700 adaptörü hub DC girişine; Pi USB-A portu hub USB 3.0 Micro-B bilgisayar girişine; hub USB-A çıkışı EBD050 USB-C girişine bağlanır
Şema kullanıcı tarafından sağlanan bağlantı planıdır; teslim alınmış ve yük altında doğrulanmış kurulum fotoğrafı değildir. Görsele tıklayarak tam boy açabilirsin.

Bağlantıları her iki adaptör prizden çıkarılmışken kur. Hub'ın adaptör etiketini ve bilgisayar girişinden Pi'ye geri besleme olmadığını doğrula. USB akım ölçeri modem veri hattına eklemeden önce USB 3 SuperSpeed veri geçirdiğinden emin ol; ardından EBD050'nin yük altında gerilimini, akımını ve USB bağlantı hızını ölç. Şema bu ölçümlerin yerine geçmez.

DURUM: M10.8d-R24 KABUL EDİLDİ · AKTİF TFTP R24 · M10.8e-R9 0/10 FİZİKSEL FAIL · DUAL-FEED ISOLATION BLOCKED · INTERPOSER AUDIT FAIL / DO NOT FABRICATE · L1 PASS · L2 EQUIPMENT ORDERED / IN_TRANSIT · L2 NOT_RUN

Geliştirme hedefi RustOS'tur; Linux ürün yolu değildir. Linux kayıtları yalnız modem donanımını, USB topolojisini ve fiziksel denemeden sonraki emniyetli geri dönüşü doğrular; hiçbir Linux sonucu RustOS PASS sayılmaz. SuperSpeed HCRST/port-reset denemeleri gerçek fiziksel FAIL kayıtları olarak korunuyor. Çözüm, firmware'in CTL1 üzerindeki bağlı USB2 high-speed portunu resetlemeden devralmak oldu. Aynı RustOS bootunda 2c7c:0801 enumerate edildi; interface 2 üzerinden AT, interface 8 üzerinden CDC-WDM/MBIM OPEN, interface 9 üzerinden NCM data ve session 0 aktivasyonu geçti. Modemden IPv4, gateway, DNS ve MTU alındı. RustOS NDP16/IPv4/UDP paketiyle aselsan.kerege.net için canlı DNS sorgusu gönderip yanıtı doğruladı ve ancak bundan sonra DATA=READY yazdı. Geri sayımlı watchdog kaldırıldı; runtime timer/UART kesmelerini açık tutan WFI olay döngüsünde iki ayrı 3+ dakikalık pencerede otonom reset vermedi. UART R ile kontrollü reset ve Ethernet/TFTP yeniden boot da kullanıcı power-cycle'ı olmadan doğrulandı. M10.8 fiziksel soak aynı runtime sahipliği altında 600 saniye sürdü; kapanışta 21/21 DNS başarısı, sıfır hata, sıfır taşma ve sıfır otonom reset ölçüldü. Ayrı M10.8c imajında araç yeni boot sahipliğini bekleyip UART D ile gerçek MBIM session 0 kaybı oluşturdu. Modem DEACTIVATED cevabı doğrulandı; açık CDC-WDM kanalı ve tek slot korunarak ilk 1 saniyelik bounded denemede IPv4 ve ayrılmış kimlikli canlı DNS geri geldi. Makbuz SIMULATED=0, SLOTS_OPEN=1, HCRST=0, PORT_RESET=0 ve DATA=READY taşıyor. M10.8d R1–R22 ölçülen her engeli fail-closed kapattı. R23 pre-enum settle sonrasında gerçek USB kaybından bütün SuperSpeed/AT/NCM/MBIM/IP/DNS zincirini geri getirdi, ancak terminal satırındaki hardcoded SUPERSPEED=0 kendi SPEED=4 makbuzuyla çeliştiği için kabul edilmedi. R24 bu alanı final ölçülen linkten türetti. Tek fiziksel bootta gerçek CFUN restart ACK, CTL1 port-3 CCS kaybı, eski slot teardown, doğal modem dönüşü, 30 saniye settle, 2c7c:0801 SuperSpeed re-enum, fresh MBIM OPEN, 10.141.32.82/30 ve ayrı canlı DNS tamamlandı. Son makbuz SLOTS_OPENED=2, SLOTS_DISABLED=1, SLOTS_OPEN=1, PWR_KEY=0, RESET=0, HCRST=0, PP_WRITES=0, SUPERSPEED=1 ve DATA=READY taşıyor; strict verifier PASS verdi. Bu profil başsızdır: kart düzeninde kullanılabilir stock DSI bağlantısı olmadığı için kabul UART üzerindedir; görünür masaüstü iddia edilmez. M10.8e ilk soak bootu epoch 1'de RxDetect/CCS=0 ile RETRY verdi. R2 kart eskalasyonunu kaldırdı ve exact SuperSpeed readiness için 240 saniye bekledi; final PORTSC=0x004202a0, CCS=0, PED=0, SPEED=0, STABLE_MS=0 kaldı. R3 epoch 1'i pulsesız tamamladı; epoch 2 SuperSpeed/AT/MBIM OPEN_DONE sonrasında MBIM_MALFORMED ile kapandı. R4 exact data-stage trace ekledi, fakat ilk epoch 240 saniye doğal bekleme + tek 1000 ms PWRKEY + 120 saniye sonrasında aynı RxDetect durumunda kaldı. Bunun üzerine PWRKEY kabul yolunda yasaklandı. Corrected R5 yalnız USB ve AT yokken epoch başına bir exact 500 ms MODEM_RESET'e izin verdi ve 1/10'da kapandı. R6 hedefli USB3 WPR authority ekledi; ilk ölçüm post-reset PLS=6 olduğu için write yapmadan kapandı. R7/R8 tek, yazmasız 60 saniyelik training grace ile PLS=6'nın hem doğal hem post-reset fazda oluşabildiğini kanıtladı. R8 120 saniye DATA=READY dwell ile üç epoch geçti, fakat epoch 4'te WPR WRC=1 olmasına rağmen CCS dönmedi; en iyi sonuç 3/10'dur. R9 grace'i ilk görülen faza taşıdı. İlk epoch hiç PLS=6 görmedi; MODEM_RESET ve WPR sonrasında PORTSC=0x002802a0, CCS=0 kaldı ve sonuç 0/10 oldu. R7–R9 evidence paketleri ham UART, exact imaj, verifier JSON ve SHA-256 manifestleriyle 0444 mühürlendi. Aktif TFTP seçimi RustOS M10.8d-R24 terminal-link-receipt imajına geri alındı. M10.8c birincil RustOS rollback, Linux yalnız ikincil pasif emniyet rollback'i olarak durur. M10.8e şimdi recovery authority üzerinde BLOCKED'dır: kontrollü modem VBAT/load-switch/enable yolu ve rail-good tanığı gerekir; HCRST/PP ya da belirsiz PWRKEY bunun yerine kullanılmayacaktır. Ardından M10.8e 10/10, M10.8f otonom beklenmedik kayıp, M10.9a UDP socket, M10.9b TCP ve M10.9c doğrulanmış TLS/HTTPS gelir.

M10.8d fiziksel deneme ve sonraki adım kaydı

Her satır ayrı aday veya byte-exact kontrol bootudur. FAIL sonucu bir sonraki kaynak değişikliğinin ölçülmüş girişidir; kısmi başarı kapıyı açmaz. Uzun SHA-256 değerleri boot edilen exact imajı gösterir.

AdayDurumİmaj SHA-256Ölçülen sonuç / plan
R1FAIL783cf0ab751de236c3334be8e89b0be0383ec8b2641c4d373c5776c40098314bAT+CFUN=1,1 ACK ve CCS 1→0 ölçüldü; sekiz bounded denemede aygıt dönmedi.
R2FAIL5212517d7ab80c64e86dd951fe4796bfc24a2865642f7090c87d649dc503f65c600 ms RESET aygıtı döndürdü; hedefli USB2 port reset high-speed bağlantıyı etkinleştirmedi.
R3FAILbcba450e838c1fe5768dcf3326440a010b2c6faab05c98ca7612d20bd06e9448İki bounded port-reset completion sonrasında CCS düştü ve aygıt dönmedi.
R4FAIL0c3faa5a89ac4aa1b3c20398de45be60430dbe9fbb989c98040c30181f17e967İki ayrı bootta 600 ms PWR_KEY readback geçti; 60 saniyede CCS oluşmadı.
R5FAILe7f58e922f543dd976e25d88f1d8743245b0a5b2d74c1150628483fe80f6948e1000 ms PWR_KEY USB2 ve AT'yi geri getirdi; MBIM kontrolü timeout oldu.
R6FAIL949c8301f8a55e43a28a02178837809c51a070db2a2cd60e120c44849a8752edCONFIGURE_ENDPOINT ve SEND_OPEN geçti; WAIT_NOTIFICATION timeout sınırı ölçüldü.
R7FAILc3d760c4f9771a42fdc8fa943e259d8eae4a59acfe46cd13b5ced9e96bb8d74f5 saniyelik fallback yanlış yardımcıya bağlandı; ilk OPEN hâlâ 60 saniye bekledi.
R8FAIL575505e83fe0975e18532be7f16be0597594ce361534639a41d26da42c7a3066İlk OPEN fallback'i çalıştı; GET_OPEN_DONE aygıttan STALL/completion 6 aldı.
M10.8c kontrolFAIL6bd64b82c84712b1ebe5e72f52c9ad33ecf21d9bcf29085c3f7a932fd5dc5464Kabul edilmiş byte-exact imaj da mevcut modem durumunda MBIM timeout verdi; R8 kod regresyonu dışlandı.
R9FAIL9bc20d4c54de561e646ea4c538d25973ff9c8c1b877aaa11d28c8ddb004c74e4Resmî 500 ms RESET readback geçti; 10 saniye settle sonunda port henüz PED=0/PLS=7 idi.
R10FAILe6b6fce520bfd7b72814b98718efdafee6e9d13b53c50b8acf203979c27ea71c35 saniye sonra modem USB3 port 3'te SPEED=4 döndü; aday hâlâ USB2 port 1'i seçti.
R11FAIL34aa5b212423f1fafdb59564131fbb19812dc37dab9754e5c11a4c45dd92a639USB3 enumerator hazırdı; yeni reset turunda modem 95 saniyede linke dönmedi, yol çalıştırılmadan kapandı.
R8 tekrarFAIL575505e83fe0975e18532be7f16be0597594ce361534639a41d26da42c7a3066Boot başında USB3 canlıydı; USB2-only karar onu yok sanıp PWR_KEY ile çalışan linki kaldırdı.
R12 boot 1FAIL495c96300cd6d4c207e18a9fca5034561fdb649aba10dbe6016ac9ba0d3f3e7bİki link yokken tek PWR_KEY verildi; USB2 CCS=1 oldu fakat deadline'da PED=0/PLS=7 kaldı.
R12 boot 2PARTIAL495c96300cd6d4c207e18a9fca5034561fdb649aba10dbe6016ac9ba0d3f3e7bUSB3 korundu, BOARD_PULSE=0, ENUM ve AT geçti; aktif engel GET_OPEN_DONE STALL/completion 6.
R13FAILbf6662851aa2db43975ce0bc3f17e3275b1fa230d8492e6b7fc6035485df1f17CLOSE_DONE geçti; fresh OPEN yanıtı yine STALL/completion 6 verdi.
R14FAIL09141af8653b1e6bab52d2c440ef8a2a5b35ac557d60dd2fe60300db2d4e8885CLOSE=TXN1 ve OPEN=TXN2 ile kimlik çakışması dışlandı; pre-OPEN NCM hazırlığı eksikti.
R15PARTIAL6a820d2b6d53bc22443c7142c4087adf7870d21d528e37617914fe7a10f95e9bPre-OPEN NCM ile ilk SuperSpeed DATA=READY geldi; runtime reconnect yanlışlıkla yalnız USB2 port 1'i aradı.
R16FAILb2a01e7e4bd3fa090b3dd6642bf1f4e4a29b881db034b01c114b6f596ebc569dAdaptif runtime yolu SuperSpeed'i korudu; fresh configuration üzerinde gereksiz CLOSE completion 6 ile kapandı.
R17FAILe52352949e12dfc3313f6cad63712ffd7bf77ef7f9b2931512a06656f17003fdDirect OPEN ilk veri yolunu açtı; 10 saniyelik erken PWR_KEY sonrasında modem servisi AT için hazır değildi.
R18FAIL91dde233785ec81fc7d50f21a979fa27a29eb0151f8e3927e1fefd792439ee9335 saniye doğal dönüş USB3'ü board pulse olmadan getirdi; ilk AT Setup TRB completion 4 verdi.
R19FAIL61c82f6d53e03c42d3e118f3fcbfcb9660e8934b5e6b3df70832cf602378d43f30 saniye settle sonrası AT olayı beklenen işaretçiden tam bir TRB, 16 bayt gerideydi.
R20FAIL62a0144912ce0776f0e88a22a22b61de44e07c52ada8bd3d99e98a182aface4dBir stale event drain edildi; aynı -16 pointer mismatch sürdü.
R21FAIL1375a276ea8f5466d9bdc4d7ef8b1f7deb7b76ee0a9b901165d4e39420c43649Dar duplicate-AT filtresi olayı eşleştirmedi; pointer mismatch ölçülmeye devam etti.
R22FAIL4db1c72401400033f766fa2c0c4752dc95faf73ce09e9914856be264027f45a7EP0 izi olayı beklenen Setup TRB'ye ve USB Transaction Error/completion 4'e bağladı.
R23DATA PASS / RECEIPT FAIL5f0d485d6da84ebd2b262d41639e1fa43f7d6f840224966afbdc4fc3db210b52Pre-enum settle ile bütün veri zinciri geçti; terminal satırındaki hardcoded SUPERSPEED=0, SPEED=4 makbuzuyla çelişti.
R24PASS0fcebceb42f7a15c62c5fe6e4cf5ce0147fcc5acc92bde0cdf94602a177a4f74Terminal link alanı ölçülen speed'den türetildi; strict verifier gerçek kayıp, teardown, SuperSpeed reconnect ve DATA=READY zincirini kabul etti.
M10.8e boot 1FAIL41f9ef5649cccdab1b88ec67814e4c1380f9e4397348f67f4758e6838dffb9ceİlk soak epoch'unda 30 saniye settle sonunda port 3 RxDetect/CCS=0 kaldı; RETRY kapıyı ilk turda kapattı.
M10.8e-R2 boot 1FAILbc7725b80b7094ef7b7a5db6fce1721bab28ac38a87e523ba4e8a7f9b114656ePWRKEY/RESET eskalasyonu kapalıyken 240000 ms ölçümde 30 saniyelik stabil CTL1 SuperSpeed penceresi oluşmadı; PORTSC=0x004202a0.
M10.8e-R3 boot 1FAIL1df29c8169233abb111b1703c7d14dabb14b0538be35d91f6669aebd1e9427eaEpoch 1 pulsesız DATA=READY; epoch 2 SuperSpeed/AT/OPEN_DONE sonrasında MBIM_MALFORMED. Strict kapı 1/10'da kapandı.
M10.8e-R4 boot 1FAIL96f4b1224db6beebf5b5db06dbe743b6101942d13720400d7d130090fc68da19240 saniye doğal bekleme ve tek 1000 ms PWRKEY sonrasında 120 saniye daha beklendi; CTL1 port 3 yine RxDetect/CCS=0 kaldı.
M10.8e-R5 invalidINVALID03e947ba9736a24023981c3b53bc5c342fae369caa4197b5410b754091b08b2ePolitika 500 ms derken fiziksel makbuz 600 ms ölçtü; aday epoch 2'den önce durduruldu ve kabul hesabına alınmadı.
M10.8e-R5 boot 2FAILe3d182909fad019c9896f89e38c2592ed327b53f0545ef921afaf42e01a6dd88Epoch 1 pulsesız PASS; epoch 2'de natural 240 s + exact 500 ms MODEM_RESET + 120 s sonrasında PORTSC=0x004202a0. Strict kapı 1/10'da kapandı.
M10.8e-R6 boot 2FAIL4ebd9af548b9268af2aab79655c841958ec2dddcd809ed0f6682ef59f10ab71fEpoch 1 PASS; epoch 2 post-reset PORTSC=0x004212c1, PLS=6 ölçüldü. RxDetect-only WPR admission fail-closed; write yok, sonuç 1/10.
M10.8e-R7FAIL2acf14d3485c4ea3594bb34305a24f9b7a57764be24239b83d97041d25daf79e60 s yazmasız training grace doğal sınırdaydı; fiziksel PLS=6 post-reset sınırda geldi. Epoch 2 admission kapandı, sonuç 1/10.
M10.8e-R8 boot 1FAILd7f76d65b6656a78e1dc650436f7f371b4eaf45051c847ad2d4806a3a56bd8b71 s dwell ile epoch 1 PASS; epoch 2 tek WPR WRC=1 üretti fakat 120 s sonunda CCS=0, PORTSC=0x002802a0.
M10.8e-R8 boot 2FAIL 3/10d7f76d65b6656a78e1dc650436f7f371b4eaf45051c847ad2d4806a3a56bd8b7120 s DATA=READY dwell ile üç ayrı MBIM/DNS epoch PASS; epoch 4 aynı WRC-without-CCS terminaline ulaştı.
M10.8e-R8 boot 3FAIL 0/10d7f76d65b6656a78e1dc650436f7f371b4eaf45051c847ad2d4806a3a56bd8b7300 s dwell sonrasında epoch 1 doğal sınırda PLS=6 oldu; post-reset-only politika RESET/WPR öncesi fail-closed kapandı.
M10.8e-R9FAIL 0/10efba4719dae9cf0880a8ff03a6516dbfb1edd1292efc066d4daf43ebf0e74604İlk doğal veya post-reset PLS=6 için tek grace hazırdı; fiziksel link RxDetect kaldı. WPR WRC=1, CCS=0; yeni güç yetkisi açılmadı.

RustOS geliştirme ve donanım referans envanteri

USB kimliği
Quectel 2c7c:0801 · SuperSpeed 5000M
Modem / firmware
RG520N-EB · RG520NEBDCR03A05M4G_A0.300.A0.300
Seri işlevler
interface 0–3 · option · ttyUSB0–3 · AT=ttyUSB2
Paket veri işlevi
interface 8/9 · cdc_mbim · cdc-wdm0 · wwan0
USB modu
AT+QCFG="usbnet" → 2 (MBIM)
SIM / şebeke
CPIN: READY · CFUN=1 · CEREG=1 · Vodafone TR (28602)
Radyo erişimi
LTE Band 3 + 5G NSA n78 · CSQ 29/31
MBIM oturumu
session 0 activated · IPv4 10.244.234.10/30 · MTU 1500
Uçtan uca veri
HTTPS toplam 120/120 · ayar sonrası 80/80 · MBIM hata/drop 0/0
CDC MBIM ayarı
dwNtbInMaxSize 31744 → rx_max 31744 · son sabit pencerede RX 3→3
USB otomatik kurtarma
2c7c:0801 unbind/bind · servis 3 saniyede active · tek rota
Linux topolojisi
xhci-hcd.1, SuperSpeed root bus 4, port 1 · usb@300000 = CTL1
RustOS çalışma biçimi
HEADLESS · UART konsol · DISPLAY=ABSENT · görünür UI bu profilin kabul kapısı değil
RustOS USB
CTL1 reset-free handoff · USB2 high speed · port 1 · slot 3 · 2c7c:0801 · ENUM=1
RustOS AT / MBIM
IF2 AT PASS · CDC-WDM OPEN_DONE · session 0 ACTIVATED · IF9 alt 1 bulk PASS
RustOS IPv4
10.243.157.67/29 · gateway 10.243.157.68 · DNS0 217.31.228.6 · MTU 1500
RustOS canlı DNS
aselsan.kerege.net → 172.67.180.214 · 21/21 başarı · DNS=1 · DATA=READY
Kabul imajı
M10.8a/b persistent runtime · SHA-256 7fc3eeb09dcb9e8d7f798b0f782d91fff4644a3a61d0bbc858bc0c2185ec428e
M10.8 soak makbuzu
600 s · 20/20 ayrı TXID/SEQ · reset=0 · SHA-256 93d475db35565af2cd2fb0e19c711d7c706899ccef7e23263e6abddebb2b9bf3
M10.8c oturum kurtarma
gerçek CID_CONNECT DEACTIVATED · SIMULATED=0 · ilk deneme · 1000 ms · tek slot · DATA=READY
M10.8c imajı
SHA-256 6bd64b82c84712b1ebe5e72f52c9ad33ecf21d9bcf29085c3f7a932fd5dc5464 · 975392 bayt
M10.8c UART makbuzu
SHA-256 1c75231027195a450f92b8ef1b42fca06222311b4ed6e23b76980521bc06f5ef · 22729 bayt · mode 0444
Kabul edilmiş USB recovery
M10.8d-R24 · gerçek CFUN restart → CTL1 CCS loss → SuperSpeed re-enum → fresh MBIM/IP/DNS · DATA=READY
M10.8d-R24 imajı
SHA-256 0fcebceb42f7a15c62c5fe6e4cf5ce0147fcc5acc92bde0cdf94602a177a4f74 · 1004272 bayt
M10.8d-R24 UART
SHA-256 1a96ff7d36e735fcd65e93a5d0e84e4f9833805dd21f4efeb1349d0273b9fd2a · 30632 bayt · verifier PASS
M10.8e soak boot 1
FAIL · epoch 1 ilk deneme SuperSpeed dönüşü kayboldu · UART SHA-256 48d60689e4325732d8b4e2ed4818eced438e5bd62ce186d84391adb25f71a6b7
M10.8e-R2 readiness
FAIL · 240000 ms boyunca stabil SuperSpeed yok · PORTSC 0x004202a0 · UART SHA-256 f7b099f008df88a58906262cc44adbc2987f073f52c8768ac964dfd88d11229e
M10.8e-R3 data sınırı
FAIL · epoch 1 PASS, epoch 2 MBIM OPEN_DONE sonrası MBIM_MALFORMED · pulse=0 · UART SHA-256 d50e05b2dc23970369455f3dedc10defce386593d9ae9bc5abbc2f2fe0e2eea3
M10.8e-R4 PWRKEY
FAIL · natural 240000 ms + tek 1000 ms PWRKEY + 120000 ms sonunda PORTSC 0x004202a0 · UART SHA-256 c9ff1fddc925aa8c49bced90a2a7ed313368bd82a24a4f76dcaefd711d92a446
M10.8e-R5 MODEM_RESET
FAIL · epoch 1 PASS; epoch 2 exact 500 ms RESET sonrası 120000 ms içinde link yok · 1/10 · UART SHA-256 943df6a7b9b578c17bcc564cd1a67b8f4cb7bf4c89218818118a92cf6f142a39
M10.8e-R6 WPR admission
FAIL · epoch 1 PASS; epoch 2 post-reset PLS=6 admission dışı · WPR write=0 · 1/10 · UART SHA-256 a24bb831be846480ca8b53706e9751de57bf4d8f07734155d746721e50cdb96c
M10.8e-R7 training grace
FAIL · grace doğal fazdaydı, ölçüm post-reset PLS=6 geldi · 1/10 · UART SHA-256 42159226abd18b5e3c44c37e084508af308a48397f4d85670dba4d94a4bfa7d8
M10.8e-R8 üç koşu
FAIL · dwell 1 s: 1/10 · dwell 120 s: 3/10 · dwell 300 s: 0/10; WPR WRC=1 olsa da CCS dönmedi veya PLS=6 doğal fazda oluştu
M10.8e-R9 ilk training fazı
FAIL · natural/post-reset ilk PLS=6 grace hazır; epoch 1 RxDetect kaldı, WPR WRC=1 fakat CCS=0 · 0/10 · UART SHA-256 d76520163233fd3b6f3014664f4efa13dbd443b8211e4f53096c5064cf3ab3af
Board-control politikası
PWRKEY yasak · MODEM_RESET en çok bir exact 500 ms · training grace en çok bir ve writes=0 · WPR en çok bir · boot pulse/HCRST/PP write yasak
Aktif geliştirme kapısı
M10.8e BLOCKED · RESET + ölçülü training grace + hedefli WPR gerçek modül reattach'ini deterministik yapmıyor
Sonraki kapılar
kontrollü modem VBAT/load-switch/enable donanım kapısı → M10.8e 10/10 soak → M10.8f → M10.9a UDP → M10.9b TCP → M10.9c TLS/HTTPS
Power-domain P1 denetimi
TAMAM · modem-only VBAT_EN/rail-good yok · USB-C + 40-pin fiziksel çift bağlantı doğrulandı · elektriksel OR/izolasyon UNVERIFIED · tek-yol switch authority FORBIDDEN
Çift-besleme fotoğraf makbuzları
SHA-256 0b463efe41be67cb959cda37eba333ddc2f9a6b82e87bf9d485dab54794768ec · fda410f812858dce3a50bc523b43e46bc96ff4ded7de32dd37777ff81a6a2e30 · yalnız konektör varlığını kanıtlar
Power-domain P2 kaynak
PASS · DualUsbCAndHeader fail-closed · production enable=None / rail_good=None / all_feed_paths_isolated=false · 42 model + 4 source testi PASS · AArch64 PASS · fiziksel NOT_RUN
Power-domain P3 kanıt kapısı
PASS · 5/5 verifier testi · boş manifest beklenen FAIL · USB_C_VBUS + HEADER_5V + HEADER_3V3, pin 1/2/4/17, elektriksel limitler ve 6 artefakt SHA-256 zorunlu
Interposer taslak denetimi
AUDIT FAIL · DO NOT FABRICATE · audit SHA-256 ccae62fdb0efadf4099dfc942238359b59bb6f20a03f4657621e8a194bd443fb · BOM WITHDRAWN / DO NOT ORDER SHA-256 67de9b3a8d36d950f3485e735f1d691ed40e73739ca2d8fcbb3e1b2936e1eacb
Interposer kaynak sınırı
candidate feature ABSENT · aday GPIO/polarite/timing yok · production enable=None / rail_good=None / all_feed_paths_isolated=false
L1 yükselteç süreklilik görseli
Image 2.5 laboratuvar illüstrasyonu SHA-256 410d052912ab6049e7c0b611d894d35f0ee209e3befd341b0571ef81b420bcff · kesin pin haritası kodla çizildi
L1 ölçüm aracı
guided recorder hazır · salt-okunur verifier 5/5 PASS · template SHA-256 b0cd7447057c03698030cc98422b1548a8763bacf034f408cb391fe2d449cf31 · recorder SHA-256 6c013a2dcc5fc38bb8bda3c5ca22e4beb8ecd38f049c9915fa72d1495c196dae · verifier SHA-256 4845b5d8ec370f4f2cde870bc702117638c3191ab441485b406a14185f1d5837
L1 fiziksel sonuç
PASS · Pro’sKit 3PK-345 · same-pin 4/4: BİP VAR, ham 0,9–1,0 Ω · prob-kısa referansı 0,3 Ω · cross-pin 6/6: BİP YOK, OL · PIN 1 yönü ve enerjisiz/sökülü kurulum PASS · 12/12 zorunlu fotoğraf hash’i doğrulandı · manifest SHA-256 e7f4f4f8168f9bb04da8dbb0359ba0af3d80674ac3cc89050d1e55edc80e62b8
L2 ölçüm cihazı tedariki
ORDERED / IN_TRANSIT · UNI-T UDP1306C + RIGOL DS1104Z Plus sipariş onaylı, kargoda · toplam 47.601,01 TL · teslim kabulü ve L2 fiziksel ölçümleri NOT_RUN · enerji verme yetkisi yok
Power-domain laboratuvar paketi
runbook SHA-256 9a76ef99d39acdfa99d3804cff44dbcf8e90419d12f84e057d98ea2a748db059 · template SHA-256 35c0b86631d62f946238f811c3887c83873327cfe38812ce96ed3414af50ad51 · verifier SHA-256 e1a25de0a6476bd113b4b6c530f787c11b8dc2c652583435820d961ba36df93b
Power-domain sözleşmesi
docs/EBD050-POWER-DOMAIN-CONTRACT.md · SHA-256 03684d302a1d9050ecde33cc480d4098e06314b7e8730df9a63b88ee03164898 · profil SHA-256 1750ab2d51ec36e3899d8f78dea9902e9da56c681e4c0899da17d28c4d7ade5d
Kararlılık makbuzu
201 s · BOOT0=1 · reset=0 · SHA-256 c61419c68fc1396bf66febdc778ec9012056fd1a8ce031e3b81d2d263214642d
Tekrar kararlılık
208 s · yeni boot=0 · watchdog=0 · SHA-256 ff13822a4a840e46837d71c9269aff1bdd4f19ce705a2988c8443f1b2ebd2353
Uzaktan boot
UART R → tek reset → Ethernet/TFTP → RUSTOS_READY · kullanıcı power-cycle gerektirmez
M10.2 retry1
fiziksel FAIL · SHA-256 87a37165… · PP=1 · HOST_EXEC=1 · ENUM=0 · DATA=BLOCKED
M10.2b fiziksel sonuç
FAIL · CTL1 port 3 PRE_HCRST CCS=0 · RxDetect · HOST_EXEC=1 · ENUM=0
Kurtarma kararı
SuperSpeed reset yolu FAIL olarak korundu · firmware bağlantısını koruyan USB2 fallback PASS
Aktif TFTP seçimi
aselsanos-rpi5-ebd050-usb-reconnect-terminal-link-receipt.img · RustOS M10.8d-R24 · M10.8c birincil, Linux ikincil rollback
R24 son hazır boot
tek BOOT0 · SuperSpeed port 3 / slot 3 · AT/MBIM/IPv4/DNS PASS · RUNTIME OWNED · DATA=READY · UART SHA-256 5231383e94b20870f58fc4b352569a67b0aa3716548abb8c953605518d76ba41
DWC3/PHY yazma kapısı
link + enumerator: WRITES=0 · özellik kapalı · GSNPSID 0x5533xxxx gerekli
Emniyet rollback'i
Linux 26 Eylül PASS · 6.18.50+rpt-rpi-2712 · 2c7c:0801 · RustOS kabulü sayılmaz

İşlem sırası

Bir aşamanın çıkış ölçütü oluşmadan sonrakine geçilmez. “Linux sürücüsü bağlandı”, “RustOS kaynak testi geçti” ve “hücresel internet çalıştı” birbirinden ayrı makbuzlardır; yalnız RustOS fiziksel makbuzları sonraki RustOS kapısını açar. Plan kartları taahhüt veya PASS değildir; durumları ancak exact aday imajı ve fiziksel UART kanıtı doğrulandıktan sonra değişir.

  1. EBD-M01

    Kartı, antenleri ve güç yolunu doğrula

    donanim-pass

    EBD050, Raspberry Pi 5'in 40-pin başlığına oturmuş ve USB veri kablosuyla bağlı. Fotoğrafta dört MOBILE anteni takılıdır; hücresel bağlantı için gerekmeyen orta GNSS yuvası boş bırakılmıştır. Bu kart SIM8262'nin kopuk ANT2 yolunu kullanmaz; dört SMA portu ve RF yolları EBD050'ye aittir.

    • Dört SMA portundaki anten görevlerini kart baskısı ve EBD050 dokümanıyla eşleştir.
    • USB-C veya 40-pin 5 V yolundan yalnız bir kontrollü besleme düzeni kullan.
    • SIM'i yalnız modem enerjisizken tak veya çıkar.

    Çıkış ölçütü: Kart kimliği fotoğrafla, güç ve anten düzeni gözle doğrulanmış.

  2. EBD-M02

    Gerçek USB kimliğini ve hızı ölç

    donanim-pass

    Canlı kart 2c7c:0801 olarak ve 5 Gbit/s SuperSpeed ile enumerate oldu. Genel hızlı başlangıçtaki 1d12:0101 örneği bu kartın canlı kimliğinin yerine kullanılmıyor.

    • lsusb -nn -d 2c7c:0801 ile VID:PID'yi kaydet.
    • lsusb -t ile 5000M hızını ve sürücü bağlarını doğrula.
    • Descriptor çıktısını imaj ve kart seri numarasıyla arşivle.

    Çıkış ölçütü: VID:PID, hız ve configuration descriptor aynı fiziksel boot'a bağlı.

  3. EBD-M03

    Seri ve MBIM arayüzlerini bağla

    linux-referans-pass

    Linux option sürücüsü interface 0–3'ü ttyUSB0–3'e bağladı. cdc_mbim, interface 8/9 üzerinden cdc-wdm0 ve wwan0 oluşturdu; interface 9 alt-setting 1 bulk IN/OUT taşıyor.

    • ttyUSB2 üzerinde AT/OK ile gerçek AT portunu kanıtla.
    • MBIM kontrol interrupt endpoint'ini ve veri bulk çiftini doğrula.
    • cdc-wdm0 veya wwan0 yoksa paket veri aşamasına geçme.

    Çıkış ölçütü: Dört seri arayüz, AT kanalı ve MBIM kontrol/veri çifti tam.

  4. EBD-M04

    RF güvenli AT baseline al

    linux-referans-pass

    25 Eylül 2026 ttyUSB2 oturumunda AT+CFUN=4 OK döndü ve hemen ardından AT+CFUN? +CFUN: 4 okundu. ATI Quectel RG520N-EB / RG520NEBDCR03A05M4G, AT+QGMR RG520NEBDCR03A05M4G_A0.300.A0.300 ve AT+QCFG="usbnet" +QCFG: "usbnet",2 verdi. CPIN CME ERROR 10, QNWINFO No Service ve CFUN=4 altında CSQ 99,99 kaldı. usbnet yazılmadı.

    • AT+CFUN=4 gönder ve AT+CFUN? cevabında tam +CFUN: 4 ara.
    • ATI, AT+CGMM ve AT+QGMR ile kimliği kaydet.
    • AT+QCFG="usbnet" sonucunu değiştirmeden oku.

    Çıkış ölçütü: CFUN=4 aynı AT oturumunda geri okunmuş; kimlik ve usbnet=2 korunmuş.

  5. EBD-M05

    SIM'i enerjisiz tak ve CPIN kapısını geç

    linux-referans-pass

    SIM enerjisizken takıldı. Netboot sonrasında ttyUSB2 üzerindeki temiz tekrar koşusu AT+CFUN=4 için OK, ilk AT+CFUN? için +CFUN: 4, AT+CPIN? için +CPIN: READY ve son AT+CFUN? için yeniden +CFUN: 4 verdi. Şebeke kaydı veya MBIM veri oturumu başlatılmadı.

    • Modem ve kart beslemesini kapat, LED'lerin sönmesini bekle.
    • SIM yönünü soket çizimine göre kontrol edip kartı tak.
    • Yeniden açılışta önce CFUN=4, sonra AT+CPIN? çalıştır.

    Çıkış ölçütü: CPIN: READY alındı; yanlış PIN denemesi ve hot-plug yapılmadı.

  6. EBD-M06

    MBIM bileşimini değiştirmeden doğrula

    linux-referans-pass

    AT geri okuması usbnet=2 ve descriptor'lar CDC MBIM gösteriyor. Çalışan bileşim yalnız genel kılavuzdaki ECM örneğine benzetilmek için değiştirilmeyecek.

    • AT+QCFG="usbnet" cevabında +QCFG: "usbnet",2 ara.
    • Interface 8 subclass 0x0e ve interface 9 protocol 0x02 değerlerini eşleştir.
    • Bir mod değişikliği gerekirse yalnız CFUN=4 altında yaz, geri oku ve kontrollü re-enumerate et.

    Çıkış ölçütü: AT modu ve USB descriptor aynı MBIM bileşimini kanıtlıyor.

  7. EBD-M07

    Linux'ta operatör kaydı ve APN oturumu aç

    linux-referans-pass

    25 Eylül 2026 kontrollü kaydında AT+CFUN=1 ve geri okuma geçti. CEREG=1 ile Vodafone TR ana şebekesine kayıt oluştu; QNWINFO LTE Band 3 ile 5G NSA n78'i, CSQ 29/31'i gösterdi. Debian libmbim 1.32.0 ile session 0, internet APN ve IPv4 kullanılarak activated oldu; modem 10.244.234.10/30, 10.244.234.9 ağ geçidi ve MTU 1500 verdi.

    • QNWINFO, CEREG, COPS ve CSQ sonuçlarını zaman damgasıyla kaydet.
    • Doğrulanmış operatör APN'siyle MBIM IPv4/IPv6 oturumu başlat.
    • Adres, rota, MTU ve DNS'i modem yanıtından uygula.

    Çıkış ölçütü: Kayıt complete, MBIM activated ve wwan0 üzerinde modemden alınmış IP var.

  8. EBD-M08

    Paket verisini uçtan uca ölç

    linux-referans-pass

    wwan0'a bağlanan trafikte ping 3/3 ve DNS geçti; toplam 120/120 HTTPS isteği HTTP 200 verdi. Modemin ilan ettiği dwNtbInMaxSize 31744, sürücünün varsayılan rx_max değeri 16384 idi; kalıcı servis ilan edilen 31744 değerini exact geri okuyor. Kontrollü 2c7c:0801 USB unbind/bind testinde servis inactive oldu ve yeni wwan0 olayıyla 3 saniyede active, tek rota ve rx_max 31744 durumuna döndü. Yeni oturumun ilk 10/10 penceresinde Linux RX başlangıç artığı 0→3 oldu; ardından 20/20 penceresinde RX 3→3 sabit kaldı. Drop ve TX hataları sıfır, modem MBIM hata/drop sayaçları 0/0 kaldı. İki eski NETDEV WATCHDOG kaydına yenisi eklenmedi.

    • wwan0'a bağlı rota ile 1.1.1.1 ping çalıştır.
    • Hücresel DNS üzerinden ad çözümlemesini sınayıp kaydet.
    • HTTPS 200 isteğini doğrudan wwan0 üzerinden gerçekleştir.
    • dwNtbInMaxSize ile rx_max geri okumasını eşleştir.
    • Kalıcı servisi yalnız /etc/aselsan/ebd050-online.enabled kapısıyla aç.
    • Yalnız doğrulanmış 2c7c:0801 aygıtında USB yeniden enumerasyon ve otomatik servis dönüşünü ölç.

    Çıkış ölçütü: Ping, DNS, TLS ve sabit hata sayaçları aynı MBIM oturumunda PASS.

  9. EBD-M09

    EBD050 GPIO kontrollerini sahiplikle aç

    kaynak-pass

    Sürücü fiziksel 16/GPIO23 PWR_KEY, 22/GPIO25 RESET, 36/GPIO16 WAKEUP ve 18/GPIO24 USB_BOOT eşlemesini taşır. Henüz GPIO yazan üretim çağrı noktası yoktur.

    • Pin sahipliğini DSI ve diğer HAT kaynaklarıyla çakışma açısından doğrula.
    • PWR_KEY high darbesini en az 500 ms tut.
    • USB_BOOT'u yalnız modem enerjisizken active-low uygula.

    Çıkış ölçütü: GPIO sahiplik makbuzu ve fiziksel aç/kapat/reset testi ayrı ayrı PASS.

  10. EBD-M10.1

    RP1 xHCI hostunu çalıştır

    rustos-kernel-pass

    Host programı halt, HCRST, DCBAA, komut halkası, tek olay halkası ve yoklama yolunu kurar. 25 Eylül 2026 dördüncü fiziksel resette iki denetleyici de RS=1, HCH=0, CNR=0, HCE=0, IE=0 ve DB=0 ile HOST_EXEC=1 verdi. Bu yalnız RustOS kernel/UART xHCI makbuzudur; görünür RustOS UI açılışı değildir. CRCR pointer alanının xHCI tanımındaki read-as-zero davranışı ayrıca görüldü. Controller 1 iki Port Status Change olayı tüketti. Komut zili çalınmadı, slot açılmadı; ENUM=0 ve DATA=BLOCKED kaldı.

    • Önce IOMMU passthrough makbuzunu al; yoksa USBCMD yazma.
    • RS bitini yalnız okunabilir DCBAAP/ERST/ERDP kayıtları tutunca yaz; CRCR pointer read-as-zero sözleşmesini uygula.
    • IMAN.IE ve USBCMD.INTE kapalı kalsın; olayları halka cycle bitinden yokla.
    • Adayı ayrı dizinde paketle; UART capture silahlanmadan TFTP boot seçimini değiştirme.

    Çıkış ölçütü: Aynı boot kaydında iki denetleyici için HOST_EXEC=1, RS=1, HCH=0, CNR=0, HCE=0, IE=0 ve DB=0 alındı.

  11. EBD-M10.2

    SuperSpeed sahiplenme arızasını sınırla

    fiziksel-fail

    25 Eylül retry1 fiziksel FAIL sınırı korunuyor: bootloader modemi USB3 root HUB port 3 üzerinde 2c7c:0801 olarak gördü; RustOS kernel ise PP=1 ve HOST_EXEC=1 durumundayken PORTSC=0x000002a0, NoConnectedSuperSpeedPort, ENUM=0 ve DATA=BLOCKED ile kapandı. 26 Eylül M10.2b imajı 4a4aab856ed12db61fb6d861d2cec5257f38d57b31d813b7eec7c9be54d8f1f9 SHA-256 özetiyle aynı arızayı CTL1'e indirdi: port 3 HCRST öncesinden itibaren CCS=0/RxDetect idi. Raw SHA-256 09433ccc879e605ec8c34ff07ef4d4759cab3cdf509ec4753a046cc5c0d95425, log SHA-256 50dda68283f94f355ea02b0a8a6f13e4696c5ae9b1439b35aa5353cc6c4d7964. Bu tarihsel SuperSpeed reset yolu PASS'e çevrilmedi; sonraki çözüm reset-free USB2 handoff'tur.

    • M10.2 retry1 ve M10.2b ham UART/paket özetlerini değişmez FAIL makbuzu olarak koru.
    • SuperSpeed bağlantısı varmış gibi başarı üretme; PORTSC ve CCS kaybını geçmişteki haliyle yayımla.
    • Kabul edilen USB2 fallback'i ayrı M10.2h kapısında izle.

    Çıkış ölçütü: SuperSpeed reset yolu fiziksel FAIL olarak sınırlanıp kanıtları korunmuş.

  12. EBD-M10.2h

    Firmware bağlantısını resetlemeden CTL1'i devral

    rustos-kernel-pass

    26 Eylül kurtarma yolu CTL1'i HCRST, port reset veya kernel kaynaklı güç çevrimi olmadan devraldı. Firmware'in bıraktığı USB2 high-speed bağlantı korundu; bu, başarısız SuperSpeed yolundan ayrı fiziksel PASS kapısıdır.

    • CTL1 dışındaki denetleyiciye reset veya port gücü yazma.
    • Bağlı portu xHCI durumundan seç ve firmware sahipliğini koru.
    • Sonraki kapıyı yalnız aynı boot UART makbuzuyla aç.

    Çıkış ölçütü: Reset-free CTL1 handoff bağlantıyı korudu ve enumerator çalıştı.

  13. EBD-M10.3

    USB2 üzerinde 2c7c:0801 aygıtını enumerate et

    rustos-kernel-pass

    RustOS CTL1 port 1 üzerinde speed ID 3, slot 3 ile 2c7c:0801 aygıtını adresledi. Configuration total length 265 içindeki vendor-serial ve MBIM interface/endpoint şekli kabul edildi; ENUM=1 oldu.

    • VID:PID ve descriptor şekli exact değilse fail-closed kal.
    • USB2 fallback hızını SuperSpeed diye raporlama.
    • AT kapısına yalnız ENUM=1 sonrasında geç.

    Çıkış ölçütü: PORT=1 SPEED=3 SLOT=3 VID=0x2c7c PID=0x0801 ve ENUM=1 aynı bootta alındı.

  14. EBD-M10.4

    Interface 2 üzerinde gerçek AT taşı

    rustos-kernel-pass

    Vendor-serial interface 2, bulk OUT 0x03 ve IN 0x84 üzerinden gerçek AT işlemi tamamlandı. Modem OK döndürdü; RX_BYTES=9 makbuzu alındı.

    • Yalnız enumerator'ın seçtiği endpoint çiftini kullan.
    • Yanıtı bounded okuyup tam OK çerçevesini iste.
    • Abone kimliği veya hassas modem verisini loglama.

    Çıkış ölçütü: IF=2 OUT=0x03 IN=0x84 STATUS=PASS RESPONSE=OK RX_BYTES=9.

  15. EBD-M10.5

    CDC-WDM üzerinden MBIM OPEN tamamla

    rustos-kernel-pass

    Interface 8 interrupt IN 0x88 üzerinden CDC-WDM kontrol taşıması MBIM OPEN_DONE aldı. Daha sonraki M10.7c tekrarı, OPEN önündeki stale indication'ları bounded olarak süzüp ilgili transaction cevabını seçti.

    • İlgisiz indication ve transaction ID'lerini başarı sayma.
    • WDM çerçeve boyunu descriptor ve DMA sınırlarıyla kısıtla.
    • OPEN_DONE olmadan session komutuna geçme.

    Çıkış ölçütü: IF=8 INTR=0x88 STATUS=OPEN_DONE fiziksel UART kaydında var.

  16. EBD-M10.6

    MBIM data endpointlerini etkinleştir

    rustos-kernel-pass

    Interface 9 alternate setting 1 açıldı; bulk OUT 0x0f ve IN 0x8e endpointleri 512 bayt MPS ile fiziksel PASS verdi. Bu kapı henüz tek başına paket verisi başarısı sayılmadı.

    • Alt-setting 1 ve endpoint yönlerini exact doğrula.
    • DMA uzunluklarını endpoint ve NTB sınırlarıyla kısıtla.
    • Canlı IP makbuzu olmadan DATA=READY yazma.

    Çıkış ölçütü: IF=9 ALT=1 OUT=0x0f IN=0x8e MPS=512 STATUS=PASS.

  17. EBD-M10.7a

    NCM NTB/NDP veri biçimini bağla

    rustos-kernel-pass

    RustOS modemden NCM input size 31744 ve output size 16384 değerlerini aldı. Veri yolu NTH16/NDP16 ile IPS0 raw-IP çerçevesini kullanıyor; Ethernet başlığı eklemiyor.

    • NTB/NDP offset ve uzunluklarını DMA tampon sınırlarında doğrula.
    • Yalnız IPS0 datagramını IPv4 olarak kabul et.
    • Modemin ilan ettiği NTB boylarını aşma.

    Çıkış ölçütü: NCM=1, NTH16/NDP16/IPS0 ve 31744/16384 boyları aynı bootta doğrulandı.

  18. EBD-M10.7b

    MBIM session 0 ile canlı IPv4 al

    rustos-kernel-pass

    Session 0 ACTIVATED oldu. Modem 10.141.166.212/29 adresi, 10.141.166.213 gateway'i, 217.31.228.6 ve 217.31.228.8 DNS sunucularını, MTU 1500 değerini döndürdü. Bu değerler 26 Eylül 2026 fiziksel boot ölçümüdür.

    • Adres, gateway, DNS ve MTU'yu yalnız modem yanıtından uygula.
    • Eksik veya taşan IP configuration cevabında fail-closed kal.
    • Canlı paket dönüşü olmadan DATA=READY yazma.

    Çıkış ölçütü: NETIF=1 IP=1, session 0 ACTIVATED ve modem kaynaklı IPv4 yapılandırması var.

  19. EBD-M10.7c

    Canlı DNS turundan sonra DATA=READY

    rustos-data-pass

    Kabul imajı ebcd490d48ab563a0c355e54b9fd0cd6438710474390ec33474972177b4f7e6f SHA-256 özetiyle boot etti. RustOS, 217.31.228.6 sunucusuna aselsan.kerege.net A sorgusunu gerçek NDP16/IPv4/UDP paketi olarak gönderdi; checksummed ve bounded yanıttan 172.67.180.214, TTL 100 okudu. TX_PACKETS=1, RX_PACKETS=1, DNS=1 sonrasında DATA=READY oluştu. İkinci boot ham UART SHA-256 özeti 894e487903807b1908415684c8d69ce62824c317c54f6b4a7ff2409fdb040e18'dir.

    • DNS transaction ID, kaynak sunucu, IPv4 ve UDP checksumlarını doğrula.
    • RCODE=0 ve en az bir geçerli A kaydı olmadan paketi kabul etme.
    • Sonraki kapıda kalıcı yeniden bağlantı servisi ve uygulama tüketicilerini ekle.

    Çıkış ölçütü: HOST_EXEC=1 ENUM=1 AT=1 CDC_WDM=1 MBIM_CTL=1 MBIM_DATA=1 NETIF=1 IP=1 DNS=1 DATA=READY.

  20. EBD-M10.7d

    Headless runtime'ı kararlı tut ve uzaktan boot et

    rustos-data-pass

    Periyodik resetin iki yazılım nedeni kapatıldı: M10.7c'ye dolaylı eklenen 15 saniyelik watchdog kaldırıldı ve boot sırasında PM_RSTC yazılarak önceki PM_WDOG değerinin yeniden etkinleşmesi engellendi. RustOS, DATA=READY sonrasında WFI olay döngüsünde timer ve UART kesmelerini açık tutuyor. d2386a5ded045b8d6eca8ecd54c289ef594953c2de50ec17b92dee5f16cfdc18 imajı aynı bootta 201 saniye kesintisiz kaldı; sonraki gözlem 208 saniyeye ulaştı. UART R komutu tek kontrollü reset üretti ve aynı imaj Ethernet/TFTP üzerinden yeniden RUSTOS_READY oldu. Ayrı bir bootta bir kez görülen PM_RSTS=0x1000 / power-on-reset=1 olayı yazılım watchdog sınıfında değildir ve sonraki 208 saniyelik pencerede tekrarlanmadı.

    • EBD050 üretim profilinde ASELSAN/WIFIAUTORESET_PLAN veya geri sayımlı PM_WDOG taşıma.
    • UART resetini boot sırasında PM kaydı yazmadan etkinleştir; PM_RSTC/PM_WDOG'u yalnız gerçek R komutunda yaz.
    • DATA=READY sonrasında timer kesmelerini koruyan WFI olay döngüsünde kal.
    • Her yeni adayda en az 180 saniye, tek BOOT0 ve sıfır otonom reset şartını ölç.

    Çıkış ölçütü: İki bağımsız 3+ dakikalık pencerede otonom reset yok; kontrollü UART R sonrası Ethernet/TFTP boot PASS.

  21. EBD-M10.8a

    Kalıcı RustOS runtime sahipliği

    rustos-data-pass

    7fc3eeb0… imajı 27 Eylül fiziksel soak kaydında xHCI slotu, endpointler, MBIM session 0 ve halka üreticilerini kalıcı runtime nesnesinde tuttu. Tek BOOT0 altında 608 bağımsız [SEC n] satırı, 60 heartbeat ve 600 saniyelik kapanış makbuzu alındı; boot sonrası reset, otonom reboot, event-ring overflow ve HCRST sıfır kaldı. Ham UART SHA-256: 93d475db35565af2cd2fb0e19c711d7c706899ccef7e23263e6abddebb2b9bf3.

    • xHCI, slot, endpoint, MBIM oturumu ve NTB sayaçlarını kalıcı runtime nesnesinde tut.
    • WFI döngüsünde timer, xHCI olayları ve UART R'yi işle; ERDP'yi her serviste ilerlet.
    • PM_RSTS'i yalnız oku ve güç olayını yazılım watchdog imzasından ayır; boot sırasında PM'e yazma.
    • Makbuz satırlarını IRQ'nun [SEC n] çıktısının bölmemesi için satır serileştirmeyi aç.

    Çıkış ölçütü: Tek BOOT0, 10 dakika kesintisiz sahiplik, sıfır otonom reset; çekirdeğin UPTIME_S değeri bağımsız [SEC n] tanığıyla uyuşuyor.

  22. EBD-M10.8b

    Sürekli ağ canlılığı

    rustos-data-pass

    Aynı fiziksel soak boyunca ilk DNS turuna ek olarak 20 periyodik canlılık makbuzu alındı. Doğrulayıcı 20/20 PASS ve 20 ayrı TXID/SEQ kimliği saydı; kapanış makbuzu toplam 21/21 başarı gösterdi. DATA=READY düşmedi; timeout, checksum, bayat cevap, cevapsız tur ve ring overflow sayaçlarının tamamı sıfır kaldı. Ölçülen cevap 172.67.180.214'tür; adres ve TTL kaynakta sabitlenmez.

    • Kontrollü aralıklarla DNS sağlık sorgusu gönder; her tura ayrı DNS işlem kimliği ve NTH16 sırası ver.
    • TX/RX, timeout, checksum, bayat cevap ve ardışık başarı sayaçlarını makbuzda yayınla.
    • Bulk halka sarmasını ve event ring taşmasını ölç; taşma sıfır olmalı.
    • Hiçbir ölçülmüş cevap adresini kaynağa gömme.

    Çıkış ölçütü: En az 10 tur PASS, her biri ayrı TXID/SEQ ile; DATA=READY düşmüyor; RING_OVERFLOW=0.

  23. EBD-M10.8c

    MBIM oturum kurtarma

    rustos-data-pass

    27 Eylül fiziksel bootunda tek UART aracı kaydı silahlandırdı, R ile M10.8c RustOS imajını boot etti ve yeni runtime sahipliği görülünce D gönderdi. Kernel gerçek MBIM CID_CONNECT deactivate cevabında session 0 için DEACTIVATED durumunu, SIMULATED=0 ve TXN=0x40000101 ile doğruladı. Açık CDC-WDM kanalı ve halka üreticileri korundu; 1000 ms bounded backoff sonrasında ilk denemede session 0 yeniden etkinleşti, modemden 10.243.157.67/29 alındı ve recovery-only TXID=0xd010 / SEQ=57360 ile canlı DNS PASS oldu. SLOTS_OPEN=1, HCRST=0, PORT_RESET=0 ve DATA=READY. İmaj SHA-256 6bd64b82c84712b1ebe5e72f52c9ad33ecf21d9bcf29085c3f7a932fd5dc5464; 0444 ham UART SHA-256 1c75231027195a450f92b8ef1b42fca06222311b4ed6e23b76980521bc06f5ef.

    • Gerçek DEACTIVATED ve kurtarma PASS makbuzlarını exact imaj/ham UART SHA-256'larıyla mühürlü tut.
    • CDC-WDM kontrol kanalını açık tut; session recovery sırasında MBIM OPEN, HCRST veya port reset yapma.
    • Her epoch/attempt için gönderilen ve beklenen MBIM kimliğini birlikte kaydır; DNS kimliğini eski oturumdan ayır.
    • Sınırlı 1/2/4/8/16/30 saniye backoff ve en fazla altı deneme sözleşmesini koru.
    • USB aygıt kaybını bu PASS'e dahil etme; onu ayrı M10.8d kapısında kanıtla.

    Çıkış ölçütü: Gerçek MBIM oturum kaybından sonra kullanıcı müdahalesi olmadan ilk bounded denemede DATA=READY geri geldi; ayrı kimlikli canlı DNS turu PASS.

  24. EBD-M10.8d

    Gerçek USB aygıt kaybından sonra yeniden bağlan

    rustos-data-pass

    R24, 27 Eylül fiziksel UART kaydında kapıyı kapattı. Tek RustOS bootu önce DATA=READY ve runtime ownership aldı; gerçek AT+CFUN=1,1 ACK sonrasında CTL1 port 3 CCS kaybı ölçüldü ve eski slot kapatıldı. Modem doğal döndü, 30 saniyelik pre-enum settle geçti, 2c7c:0801 CTL1 port 3 SPEED=4 olarak yeniden enumerate edildi. AT, fresh NCM/MBIM OPEN (TXN=0x50000101), session 0, modem IPv4 10.141.32.82/30 ve ayrı TXID=0xb010 / SEQ=49168 canlı DNS zinciri geçti. SLOTS_OPENED=2, SLOTS_DISABLED=1, SLOTS_OPEN=1; PWR_KEY=0, RESET=0, HCRST=0, PP_WRITES=0, SUPERSPEED=1 ve DATA=READY. İmaj SHA-256 0fcebceb42f7a15c62c5fe6e4cf5ce0147fcc5acc92bde0cdf94602a177a4f74; UART SHA-256 1a96ff7d36e735fcd65e93a5d0e84e4f9833805dd21f4efeb1349d0273b9fd2a. Strict verifier EBD-M10.8d-R24 PASS verdi.

    • R1–R24 ham UART, karar ve exact imaj özetlerini evidence ağacında salt-okunur ve hash'li tut.
    • Final link/speed/VID/PID ile terminal SUPERSPEED alanını aynı ölçümden türet; çelişkili makbuzu reddet.
    • Eski slotu kapatmadan yeni slot açma; her başarılı epoch sonunda yalnız bir açık slot bırak.
    • Doğal dönüş ve bounded settle'ı koru; canlı linkte board pulse, HCRST veya PP yazma.
    • Kabul edilmiş R24'ü aktif TFTP seçimi, M10.8c'yi birincil RustOS rollback olarak koru.

    Çıkış ölçütü: PASS: aynı fiziksel makbuz gerçek kayıp, teardown, CTL1 SuperSpeed re-enum, fresh MBIM/IP/DNS, tek açık slot ve DATA=READY taşıyor; board pulse/HCRST/PP yok, kullanıcı power-cycle'ı gerekmedi.

  25. EBD-M10.8e

    Tek bootta tekrarlı USB reconnect soak

    blocked

    R1–R9 fiziksel ölçümleri kapıyı kapalı tuttu. R6 post-reset PLS=6 sınırını, R7/R8 bu durumun hem doğal hem post-reset fazda oluşabildiğini ölçtü. R8'in 120 saniyelik dwell koşusu en iyi 3/10 sonucu verdi, fakat epoch 4'te hedefli WPR WRC=1 ürettiği halde CCS dönmedi. R9 ilk görülen fazda tek yazmasız grace'e izin verdi; ilk epoch RxDetect'te kaldı ve WPR sonrasında yine CCS=0 ölçüldü. PWRKEY yasak; MODEM_RESET, grace ve WPR epoch başına en çok bir; boot pulse, HCRST ve PP yazısı yasak. Depoda kontrollü modem VBAT/load-switch/enable hattı yok. Aktif TFTP kabul edilmiş R24 RustOS'tur.

    • R1–R9 ham UART, doğrulayıcı kararları ve exact imajları evidence ağacında 0444 ve SHA-256 manifestleriyle koru.
    • PWRKEY, ikinci board pulse, HCRST ve PP yazısını kabul yolunda yasak tut; WRC-without-CCS sonucunu yeni gecikme adıyla PASS sayma.
    • Kontrollü modem VBAT/load-switch/enable hattını şema, polarite, güvenli off-time, rail-good tanığı ve akım/inrush sınırıyla board review'e aç.
    • Yalnız bu yeni recovery authority ölçülebilir olduğunda tek BOOT0 altında 10 epoch, ayrı MBIM/DNS kimlikleri ve her epoch sonunda tek açık slot koşullarını yeniden uygula.

    Çıkış ölçütü: Henüz sağlanmadı: en iyi fiziksel sonuç R8 dwell120 ile 3/10, R9 ise 0/10. Kapı ancak kontrollü güç-domain authority ile tek BOOT0 altında 10/10 gerçek reconnect, fresh MBIM/DNS ve tek açık slot PASS üretirse açılır.

  26. EBD-M10.8f

    Beklenmedik USB kaybında otonom recovery

    bekliyor

    M10.8d operatör UART M komutuyla gerçek modem restartı başlattı. Bu ayrı kapı, komut verilmeden oluşan CTL1 CCS kaybının runtime tarafından algılanmasını ve aynı bounded teardown/reconnect yoluna aktarılmasını kanıtlayacak. Fault injection Pi'yi resetleyemez ve modem yanıtı simüle edemez.

    • Runtime'da beklenmedik PSCE/CCS 1→0 olayını owner epoch'una bağla ve DATA'yı hemen DEGRADED yap.
    • Yetkili laboratuvar fault mekanizmasını Pi resetinden ve UART M komutundan ayrı, makbuzlu çalıştır.
    • R24'te kabul edilen teardown, doğal dönüş, settle, re-enum, AT, MBIM, IP ve DNS yolunu yeniden kullan.
    • Loss/recovery sırasında socket tüketicisi yoksa bile açık slot, halka ve DMA sahiplik sayaçlarını yayınla.
    • Aygıt dönmezse bounded tükenmede DATA=BLOCKED kal; örtük board pulse veya Linux bootu yapma.

    Çıkış ölçütü: Operatör reconnect komutu olmadan gerçek CCS kaybı algılanır; aynı RustOS bootunda fresh DATA=READY geri gelir veya bounded fail-closed sonuç üretilir; simülasyon ve Pi reset sayıları sıfırdır.

  27. EBD-M10.9a

    Capability-bound RustOS socket API

    bekliyor

    M10.8d fiziksel PASS olmadan başlamaz. Bugünkü DNS yolu sürücü içindeki tek amaçlı bir paket üreticisidir; genel socket API değildir. Bu kapı, MBIM/NCM runtime sahipliğini uygulama veya servis tüketicisine ham DMA, xHCI halkası ya da modem kontrol yetkisi vermeden bounded bir ağ yeteneği üzerinden açacak. İlk kapsam IPv4/UDP, DNS ve açık yaşam döngüsü makbuzudur; TCP veya HTTPS başarısı iddia etmeyecek.

    • Socket kimliği ile sahip görev/capability bağını kur; yetkisiz open/send/recv/close çağrılarını fail-closed reddet.
    • Bounded TX/RX kuyrukları, timeout, cancel ve close semantiği tanımla; kullanıcı tamponunu DMA sahipliğiyle alias etme.
    • Kaynak IP, UDP checksum, hedef port ve DNS transaction kimliğini mevcut doğrulanmış NCM yolunda koru.
    • Ayrı bir RustOS tüketicisinden DNS sorgusu çalıştır; sürücü içi liveness sorgusunu uygulama API kanıtı sayma.
    • Oturum kaybında bekleyen işlemleri belirli hata ile düşür ve M10.8c/d recovery sonrası yeni epoch üzerinde yeniden açılmasını ölç.

    Çıkış ölçütü: Yetkili ayrı RustOS tüketicisi socket open → UDP DNS send/recv → close zincirini tamamlar; yetkisiz tüketici reddedilir, açık socket ve DMA sızıntısı sıfırdır.

  28. EBD-M10.9b

    RustOS TCP taşımasını fiziksel ağda doğrula

    bekliyor

    M10.9a PASS sonrasında socket katmanına bounded TCP durum makinesi eklenecek. SYN/SYN-ACK/ACK, sequence ve acknowledgement penceresi, checksum, MSS/MTU sınırı, yeniden iletim, timeout, FIN ve RST yolları ayrı sayaç ve hata makbuzlarıyla görünür olacak. Tek bir SYN cevabı bağlantı veya veri başarısı sayılmayacak.

    • TCP bağlantısını ayrı connection/epoch kimliğiyle aç; bayat önceki-session segmentlerini reddet.
    • IPv4 pseudo-header checksum, sıra numarası, ACK aralığı ve MSS/MTU sınırlarını her segmentte doğrula.
    • Yeniden iletim ve toplam bağlantı süresini bounded tut; sonsuz retry veya örtük Pi/modem resetine izin verme.
    • Kontrollü uç noktaya payload gönderip exact yanıt uzunluğu ve özetini doğrula; yalnız handshake'i PASS sayma.
    • Normal FIN kapanışı, peer RST, timeout ve M10.8c/d ağ epoch değişimini ayrı test et.

    Çıkış ölçütü: Ayrı RustOS tüketicisi kontrollü uç noktayla TCP handshake, çift yönlü payload ve temiz close tamamlar; checksum/retransmit/timeout sayaçları ve açık bağlantı sayısı makbuzda yer alır.

  29. EBD-M10.9c

    TLS doğrulamasıyla gerçek HTTPS isteği

    bekliyor

    M10.9b PASS sonrasında TLS ve HTTPS ayrı son tüketici kapısıdır. Hücresel DNS veya düz TCP başarısı HTTPS anlamına gelmez. RustOS güvenilir zaman kaynağı, sınırlı kök sertifika deposu, hostname doğrulaması, sertifika zinciri, imza ve süre denetimleri olmadan TLS PASS yayımlamayacak; sertifika denetimini kapatan bir test modu kabul edilmeyecek.

    • Güvenilir zaman ve kök sertifika deposunun kaynağını imaj/profile makbuzuna bağla; belirsiz zamanda fail-closed kal.
    • SNI ile hedef hostname'i sertifika SAN alanına exact bağla; zincir, imza, geçerlilik süresi ve algoritma politikasını doğrula.
    • Bounded TLS handshake, record boyu, heap/DMA kullanımı ve timeout bütçesi uygula; plaintext veya anahtar malzemesini UART'a yazma.
    • Doğrulanmış TLS üzerinden HTTPS isteği gönder; status, sınırlı body uzunluğu ve beklenen içerik özetini kaydet.
    • Yanlış hostname, güvenilmeyen kök, bozuk imza ve süresi geçersiz sertifika vakalarının her birini fiziksel veya deterministik yerel uç noktayla RED olarak kanıtla.
    • M10.8c oturum ve M10.8d USB recovery sonrasında yeni TCP/TLS bağlantısıyla tekrar HTTPS PASS ölç; eski bağlantıyı yeniden kullanma.

    Çıkış ölçütü: RustOS socket → TCP → doğrulanmış TLS → HTTPS zinciri hücresel MBIM üzerinde HTTP başarı durumu ve içerik özeti üretir; dört negatif sertifika vakası fail-closed, gizli veri logu ve açık bağlantı sızıntısı sıfırdır.

M10.8e power-domain uygulama panosu

çift besleme izolasyonu bekleniyor

Bu pano planı sonuçtan ayırır. R24 çalışan RustOS tabanıdır; yeni aday seçilene kadar aktif TFTP değişmez. Bir satır yalnız exact imaj, mode-0444 UART, kapıya özel verifier kararı ve SHA-256 manifesti oluştuğunda tamamlandı veya fail olarak güncellenir.

  1. P0 · TAMAMLANDI

    R24 güvenlik tabanı

    Aktif seçim kabul edilmiş R24 RustOS. Son temiz boot tek BOOT0 altında SuperSpeed, AT, MBIM, IPv4, canlı DNS ve RUNTIME OWNED / DATA=READY üretti; Linux yalnız ikincil pasif emniyet rollback'idir.

  2. P1 · DENETİM TAMAM · FİZİKSEL BLOCKED

    Ölçülebilir modem güç alanı

    Resmî header ve güç belgeleri denetlendi: PWR_KEY, RESET, WAKEUP ve USB_BOOT var; modem-only VBAT_EN/rail-good yok. USB-C ile 40-pin'in ikisinin de fiziksel olarak bağlı olduğu operatör beyanı ve iki fotoğrafla kaydedildi. Bu, hangi yolun akım taşıdığını veya kart içi OR/ters-akım izolasyonunu kanıtlamaz. Kartın yayımlanmış 5 V maksimum 5G ölçümü 850 mA/4,6 W, fakat inrush belirtilmiyor. İki besleme ölçülüp birlikte izole edilmeden yalnız bir yolu kesen switch kabul edilmeyecek.

  3. P2 · KAYNAK PASS · FİZİKSEL BEKLİYOR

    Fail-closed RustOS güç sürücüsü

    Write-free sözleşme ve ON → OFF_REQUESTED → POWER_OFF readback → RAIL_LOW → OFF_HOLD → POWER_ON_REQUESTED → POWER_ON readback → RAIL_GOOD → MODEM_SETTLE → READY durum makinesi kaynakta hazır. Laboratuvar topolojisi DualUsbCAndHeader; all_feed_paths_isolated=false iken kabul doğrudan fail-closed. Üretim enable ve rail-good pinleri None; MMIO adapter/xHCI entegrasyonu yok. 42 model ve 4 kaynak testi ile AArch64 check PASS; fiziksel sonuç NOT_RUN.

  4. P3 · KANIT KAPISI PASS · FİZİKSEL NOT_RUN

    Laboratuvar kanıt paketi

    Header güç pinleri 1/2/4/17'yi ayırıp tek kontrollü USB-C VBUS kullanma hipotezi için ölçüm runbook'u, boş manifest ve salt-okur verifier hazır. Bu henüz tasarım değildir. Verifier testleri 5/5 PASS; boş manifest beklenen terminal FAIL. Üç kaynak, ayrı GPIO'lar, rail eşikleri, akım/inrush/termal limitler, SuperSpeed makbuzu ve altı gerçek artefaktın SHA-256'sı olmadan PASS üretmez; donanım kontrol etmez.

  5. P4 · BEKLİYOR · P1 FİZİKSEL PASS

    Ayrı M10.8e adayı ve kontrollü yayın

    Ayrı feature/profile, imaj, DTB, config ve SHA256SUMS hazırlanır. UART yayından önce silahlanır; ilk terminal FAIL sonrasında TFTP atomik olarak R24'e döner.

  6. P5 · BEKLİYOR · P4

    Tek BOOT0 altında 10/10 soak

    Her epoch gerçek kayıp, eski slot teardown, gerekirse tek güç döngüsü, SuperSpeed re-enum, AT, fresh MBIM/IP/DNS ve DATA=READY tamamlar. Ayrı kimlikler, tek açık slot, sıfır otonom reset/overflow ve makbuzlu rail geçişleri zorunludur.

  7. P6 · BEKLİYOR · P5

    M10.8f otonom recovery

    Operatör komutu olmadan beklenmedik CCS kaybını algıla, DATA durumunu hemen düşür ve yalnız M10.8e'de kabul edilmiş bounded recovery yoluyla fresh DATA=READY üret.

  8. P7 · BEKLİYOR · P6

    RustOS ağ tüketicileri

    Bağımlılık sırası değişmez: M10.9a capability-bound UDP socket → M10.9b TCP → M10.9c sertifika doğrulamalı TLS/HTTPS.

Değişmez stop kuralları: rail durumu belirsizse, ikinci power-cycle istenirse, BOOT0 sayısı birden büyükse, epoch sonunda açık slot sayısı bir değilse veya PWRKEY/HCRST/PP yazısı görülürse kapı terminal FAIL olur. 10/10 oluşmadan M10.8e, M10.8f veya ağ tüketici kapıları PASS yayımlanmaz.

Donanım mekanik kanıt analizi

28 Eylül 2026 fiziksel incelemesi. EBD050 kartı RPi5 üzerine kutudan çıkan standart yükseltici ile oturuyor. Fotoğraflar yalnız mekanik bağlantıyı kanıtlar; güç izolasyonu veya kontrollü VBUS anahtarlama göstermez.

BileşenFotoğrafta görülenİşlev
Alt kartRPi5 (BCM2712), USB-C güç, microSD, turuncu FPC kabloHedef platform
Siyah ara parçaKutudan çıkan 2×20 mekanik yükselticiL1 PASS — 4/4 aynı-pin sürekli, 6/6 çapraz çift açık devre
Üst kartEBD050 (Teltonika), 4× SMA anten, gümüş RF kalkanı, yeşil LEDModem + HAT
SoğutucuSiyah kanatlı heatsink, iki kart arasındaPi SoC termal

Kritik güç pinleri — mekanik yükseltici davranışı

GPIO Header PinFonksiyonYükseltici davranışıBeklenen (interposer)
13.3 VPASS · BİP · 0,9–1,0 Ω hamTBD — mimari incelemeden sonra
25 V (VBUS)PASS · BİP · 0,9–1,0 Ω hamTBD — mimari incelemeden sonra
45 V (VBUS)PASS · BİP · 0,9–1,0 Ω hamTBD — mimari incelemeden sonra
173.3 VPASS · BİP · 0,9–1,0 Ω hamTBD — mimari incelemeden sonra

L1 · Kutudan çıkan yükselteçte süreklilik ölçümü

Enerjisiz ölçümL1 PASS · 12/12 fotoğraf hash’i doğrulandı

Raspberry Pi, EBD050 ve yükselteci birbirinden ayır. Pi USB-C güç kablosunu, EBD050 USB-C kablosunu ve diğer tüm kabloları çıkar. Multimetreyi süreklilik/Ω konumuna al; yalnız sökülmüş yükseltecin aynı fiziksel pininin iki ucuna dokun. Pi veya EBD050 üzerinde enerjiliyken prob kullanma.

Sökülmüş yükselteç yanında 0,9 ohm gösteren dijital multimetre fotoğrafı
28 Eylül destekleyici ekran makbuzu: ekran 0,9 Ω. Fotoğraf SHA-256: 5ac73059…e84f555.

Ölçüm sonucu · L1 PASS

Operatör 1↔1, 2↔2, 4↔4 ve 17↔17 çiftlerinin tamamını 0,9–1,0 Ω olarak bildirdi. Aynı-pin temas fotoğrafları operatörün açık eşlemesiyle 1↔1, 2↔2, 4↔4 ve düzeltilmiş 17↔17 olarak bağlandı. İlk 17↔17 diye gönderilen 18↔18 karesi reddedilen kanıt olarak ayrı tutuldu.

KontrolBildirilenKabul durumu
Ölçüm cihazıPro'sKit 3PK-345 · continuity/ΩIDENTIFIED
1↔1, 2↔2, 4↔4, 17↔17BİP VAR · 0,9–1,0 Ω4/4 BİP CONFIRMED
Prob kısa-devre referansı0,3 ΩCONFIRMED
Ham değerden aritmetik fark0,6–0,7 ΩNOT CALIBRATED
Çapraz çiftlerBİP YOK · OL; yedi fotoğrafta OL görünür6/6 NO-BEEP + OL CONFIRMED
PIN 1 yönüİşaretli köşe fotoğrafıCONFIRMED
Enerji / USB / sökümPi ve EBD050 ayrılmış; riser iki karttan ayrıCONFIRMED

Salt-okunur doğrulayıcı hata vermeden PASS üretti: manifest e7f4f4f8…0e62b8; PIN 1 yönü, enerjisiz/sökülü kurulum ve on ölçüm için toplam 12/12 zorunlu fotoğraf SHA-256 özeti doğrulandı. Bu sonuç yalnız L1'i kapatır; L2 enerjili backfeed deneyi yapılmış sayılmaz.

Cross-pin OL ekran desteği · 7/7 fotoğraf

6/6 no-beep + OL confirmedSupporting display batch

Bu eski batch multimetre ekranındaki OL durumunu destekler; tek tek temas karelerine zamansal olarak eşlenmiş sayılmaz. Kesin çift eşlemesi aşağıdaki yeni temas fotoğraflarında operatör beyanıyla kaydedildi.

Cross-pin batch 1; multimetre ekranında OL
Batch 1 · OL · 811c62c4…b429d5b
Cross-pin batch 2; multimetre ekranında OL
Batch 2 · OL · cbee7994…53ccdc2
Cross-pin batch 3; multimetre ekranında OL
Batch 3 · OL · 542245ac…e8d7005
Cross-pin batch 4; multimetre ekranında OL
Batch 4 · OL · 3fc21ab2…ee7a0d1
Cross-pin batch 5; multimetre ekranında OL
Batch 5 · OL · 56d227ce…8803f70
Cross-pin batch 6; multimetre ekranında OL
Batch 6 · OL · 79ccf915…a25051
Cross-pin batch 7; multimetre ekranında OL
Batch 7 · OL · 5b1c2d24…4ba64

PIN 1, güvenli kurulum ve kesin same-pin eşlemesi

Safety + orientation confirmed4/4 mapped + verified
Oklarla işaretlenmiş yükselteç PIN 1 köşesi
PIN 1 işareti · 383d316a…f6baa1
Raspberry Pi, EBD050 ve yükseltecin birbirinden ayrıldığı enerjisiz kurulum
Enerjisiz / ayrılmış kurulum · 1aff16d8…f6e07b
1 ↔ 1 aynı-pin temas fotoğrafı
1 ↔ 1 · BİP · 0,9–1,0 Ω · 775ade01…cc3e36
2 ↔ 2 aynı-pin temas fotoğrafı
2 ↔ 2 · BİP · 0,9–1,0 Ω · 036f2e38…896790
4 ↔ 4 aynı-pin temas fotoğrafı
4 ↔ 4 · BİP · 0,9–1,0 Ω · 04303926…c263987
17 ↔ 17 aynı-pin temas fotoğrafı
17 ↔ 17 · BİP · 0,9–1,0 Ω · a7d39337…be010

İlk gönderimde 17↔17 diye etiketlenen kare operatör tarafından 18↔18 olarak düzeltildi ve kabulden çıkarıldı; yukarıdaki 17↔17 karesi sonradan çekilen doğru fotoğraftır.

Kesin cross-pin eşlemesi · 6/6 açık devre

Mapped + verified

Operatörün son eşlemesi: 1↔2, 1↔4, 1↔17, 2↔4, 2↔17 ve 4↔17. Her çift için bildirilen sonuç BİP YOK / OL'dir; fotoğraflar prob temas noktalarını gösterir ve manifestte ayrı SHA-256 ile bağlıdır.

1 ↔ 2 çapraz temas fotoğrafı
1 ↔ 2 · BİP YOK / OL · 139cb2e5…f70a1
1 ↔ 4 çapraz temas fotoğrafı
1 ↔ 4 · BİP YOK / OL · 866233e3…e5197
1 ↔ 17 çapraz temas fotoğrafı
1 ↔ 17 · BİP YOK / OL · f26fb232…e66d
2 ↔ 4 çapraz temas fotoğrafı
2 ↔ 4 · BİP YOK / OL · 7e5639fd…bd972
2 ↔ 17 çapraz temas fotoğrafı
2 ↔ 17 · BİP YOK / OL · cd1138af…03c6
4 ↔ 17 çapraz temas fotoğrafı
4 ↔ 17 · BİP YOK / OL · fe892430…abd
Sökülmüş 2×20 yükselteçte aynı sütundaki dişi soket ve erkek pin arasında süreklilik ölçen multimetre probları
Image 2.5 eğitim illüstrasyonu. Problar aynı iletkenin dişi soket ve erkek pin ucundadır; gerçek pin numarası aşağıdaki kesin haritadan seçilir. Görsel SHA-256: 410d0529…b420bcff.

Kesin fiziksel pin haritası · üstten görünüm

Sökmeden önce yükseltecin Raspberry Pi J8 fiziksel PIN 1 ile hizalanan köşesini bantla işaretle. Haritada bu köşe soldadır. Üst sıra tek, alt sıra çift numaradır. USB portlarının yönüne bakarak tahmin etme.

← PIN 1 işaretli köşe2×20 J8 yönü
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
● PIN 1 ve 17 · 3V3● PIN 2 ve 4 · 5VDiğer pinler · bu ilk ölçümde hedef değil

A · Aynı-pin süreklilik testi

  1. 1 ↔ 1: PIN 1 erkek uç ile PIN 1 dişi soket; bip ve Ω değerini kaydet.
  2. 2 ↔ 2: PIN 2 erkek uç ile PIN 2 dişi soket; bip ve Ω değerini kaydet.
  3. 4 ↔ 4: PIN 4 erkek uç ile PIN 4 dişi soket; bip ve Ω değerini kaydet.
  4. 17 ↔ 17: PIN 17 erkek uç ile PIN 17 dişi soket; bip ve Ω değerini kaydet.

Beklenen sağlıklı yükselteç davranışı: aynı pinin iki ucu süreklidir. Yalnız “bip var” yazma; ekrandaki direnç değerini de fotoğrafla ve not et.

B · Çapraz kısa-devre testi

Prob çiftiBeklenenKaydedilecek
1 ↔ 2BİP YOK / OLekran fotoğrafı + değer
1 ↔ 4BİP YOK / OLekran fotoğrafı + değer
1 ↔ 17BİP YOK / OLekran fotoğrafı + değer
2 ↔ 4BİP YOK / OLekran fotoğrafı + değer
2 ↔ 17BİP YOK / OLekran fotoğrafı + değer
4 ↔ 17BİP YOK / OLekran fotoğrafı + değer

Herhangi bir çapraz çift bip verirse dur: yükselteci yeniden takma ve güç verme. Sonuç L1 FAIL olarak kaydedilir; bunun “ortak güç hattı olabilir” diye normalleştirilmesi yasaktır.

Kapanan L1 makbuzu: PIN 1 köşe işareti, enerjisiz/sökülü kurulum, Pro'sKit 3PK-345, dört aynı-pin sonucu, altı çapraz sonuç ve ayrı temas/gösterge fotoğrafları birlikte mühürlendi. Fiziksel numaralandırma Raspberry Pi'nin resmî 40-pin J8 düzenidir. L1 PASS, enerjili geri-besleme ölçümü değildir.

L1 kanıt paketi doğrulandı ve mühürlendi

Araç kapısı PASSL1 fiziksel sonuç PASS

Kayıt aracı güvenlik sorularını, multimetre kimliğini, 10 ölçümün ham ekran değerini ve 12 ayrı fotoğrafı ister; önceki dizinin üzerine yazmaz ve iptal edilirse kısmi makbuz bırakmaz. Doğrulayıcı donanıma erişmez, yalnız manifesti ve yerel fotoğraf SHA-256 özetlerini salt-okunur denetler. Final paket PASS, boş şablon ise kasıtlı olarak FAIL'dir.

python3 scripts/record-rpi5-ebd050-riser-continuity.py \
  --output evidence/rpi5/ebd050/l1-riser-continuity-20260929T<UTC>

python3 scripts/verify-rpi5-ebd050-riser-continuity.py \
  --manifest evidence/rpi5/ebd050/l1-riser-continuity-20260928-pass/measurement.json

Hazır dosyalar: docs/EBD050-RISER-CONTINUITY-EVIDENCE.template.json, scripts/record-rpi5-ebd050-riser-continuity.py ve scripts/verify-rpi5-ebd050-riser-continuity.py. L1 tamamlandı; sıradaki kapı akım sınırlı tezgâh kaynağıyla L2 backfeed ölçümüdür. L2 ve şematik inceleme tamamlanmadan PCB çizimi, BOM veya parça siparişi açılmaz. RustOS R24 ve aktif TFTP seçimi değiştirilmedi.

L2 hazırlığı · satın alma rehberi

L2 için akım sınırlı tezgâh güç kaynağı — Türkiye tedarik rehberi

L1 PASSL2 READY / NOT_RUNEQUIPMENT IN TRANSITNO POWER YET

Tezgâh kaynağı, çıkış voltajı ile izin verilen en yüksek akımı ayrı ayarlayan ve CV/CC durumunu gösteren laboratuvar tipi DC kaynaktır. USB şarj cihazı, powerbank ve Raspberry Pi adaptörü ayarlanabilir akım sınırı sağlamadığı için bu kapının yerine geçmez. Bu bölüm yalnız tedarik hazırlığıdır; L2 bağlantı şeması incelenip sigortalı kablo takımı hazırlanmadıkça karta enerji verilmez.

Gerçekleşen tedarik · dekont kaydı

L2 ölçüm cihazları sipariş edildi

Sipariş onaylı · kargoda

28 Eylül 2026 tarihli kullanıcı dekontlarına göre iki cihazın siparişi onaylandı. Dekont toplamı 47.601,01 TL'dir. Kamuya açık kanıtta sipariş numarası, ödeme aracı, ad ve teslimat adresi yayımlanmaz. Teslimat, fiziksel cihaz kabulü veya L2 ölçüm sonucu henüz kanıtlanmış değildir.

CihazSipariş tarihiAdetÜrün bedeliKargoGenel toplamDurum
Akım sınırlı tezgâh güç kaynağıUNI-T UDP1306C Endüstriyel Doğrusal DC Güç Kaynağı28 Eylül 2026114.469,14 TL · KDV dâhil189,00 TL14.695,94 TLSipariş onaylandı · kargoda
Dijital osiloskopRIGOL DS1104Z Plus · 100 MHz · 4 kanal28 Eylül 2026 · 23:32132.636,07 TL · KDV dâhil269,00 TL32.905,07 TLSipariş onaylandı · kargoda
Kapı değişmedi: cihazların kargoda olması L2 PASS değildir. Teslimden sonra görsel/model doğrulaması, hasar kontrolü, koruma-toprak sürekliliği, PSU boşta/akım-limit kabulü, osiloskop self-test ve prob kompanzasyonu tamamlanır; bundan önce Raspberry Pi 5 veya EBD050'ye enerji verilmez.

Bu düzenek için birincil seçim

UNI-T UDP1306C · tek kanal · 32 V / 6 A

Tek kanalda 6 A kapasite, 1 mA ayar sınıfı, CV/CC, OVP/OCP/OTP ve uzaktan OUTPUT kontrolü nedeniyle Pi 5 + EBD050 hazırlığı için en dengeli adaydır. 6 A kapasite test akımını 6 A yapmaz; L2'de limit, runbook'ta tanımlanan düşük başlangıç değerinden kontrollü yükseltilir.

Şu an bildirilen tezgâh durumu: UART debug probe bağlı; USB bağlı değil; güç verilmedi. Bu durum L2 ölçümü sayılmaz. Enerjili backfeed ölçümünden önce UART probunun hedefe güç taşıyan Vref/3V3/5V ucu bulunmadığı doğrulanmalı; elektriksel izolasyon ölçümünde probe bütünüyle çıkarılmalıdır.
Sınıf / modelÇıkışNeden değerlendiriliyorKabul sınırıKaynaklar
Sipariş edildi · kargodaUNI-T UDP1306C1 kanal · 0–32 V / 0–6 A · lineer · 10 mV / 1 mA5 A Pi sınıfının üzerinde akım payı; OVP/OCP/OTP; çıkış ayarı görünür; uzaktan OUTPUT ON/OFF; USB Device + RS-232/SCPI.Teslimde model/seri numarası, 230 V sürümü, koruma topraklaması, OUTPUT OFF sızıntısı, CV/CC ve aksesuarlar doğrulanmadan karta bağlanmaz.
Fiyat/performans alternatifiKORAD KA3005P / KA3005D1 kanal · 0–30 V / 0–5 A · 10 mV / 1 mA sınıfıCV/CC, OVP/OCP, OUTPUT ON/OFF ve ayar hafızası; P sürümünde USB/RS-232 bilgisayar bağlantısı.Elektriksel kapasite L2 için uygun. Türkiye stok, ithalatçı garantisi ve kurumsal fatura zinciri bağımsız teyit edilmeden sipariş açılmamalı.
Ekonomik doğrusal alternatifUNI-T UTP3315TFL-II1 kanal · 0–30 V / 0–5 A · lineer · 10 mV / 1 mATek kanalda gerekli 5 A kapasitesi; kısa-devre/aşırı-yük ve ters-polarite koruması; üretici veri sayfası mevcut.Üretici özetinde haberleşme yok. Siparişten önce bağımsız OUTPUT ON/OFF davranışı ve çıkış açılış taşması satıcıdan yazılı teyit edilmeli.
Yerel stok alternatifiMarxlow DPS-3005D1 kanal · 0–30 V / 0–5 A · satıcı beyanı 10 mV / 1 mAÇıkış kapatma düğmesi, tuş kilidi, hafıza, aşırı akım/gerilim/sıcaklık koruması satıcı sayfasında belirtiliyor.Teknik değerler üretici birincil kaynağı yerine satıcı beyanına dayanıyor; teslim kabulünde multimetreyle voltaj, CC sınırı ve OUTPUT OFF sızıntısı doğrulanmalı.
Profesyonel çok-kanalRigol DP832 / DP832A3 kanal · 30 V/3 A + 30 V/3 A + 5 V/3 A · lineer · 195 WBağımsız kanal kontrolü; OVP/OCP/OTP; zamanlama, kayıt ve dalga görünümü; kurumsal laboratuvar ve otomasyon için uygun.3 A kanal sınırı tam Pi 5 + modem 5 A yük kabulünün yerine geçmez. L2 düşük-akım topoloji ölçümünde veya mevcut ortak laboratuvar cihazı olarak kullanılabilir.
Profesyonel çok-kanalSiglent SPD3303X / SPD3303X-E3 izole çıkış · 2×32 V/3,2 A + 2,5/3,3/5 V/3,2 A · lineer1 mV/1 mA sınıfı çözünürlük; bağımsız çıkış kontrolü; kısa-devre/aşırı-yük koruması; zamanlama ve uzaktan kontrol.3,2 A kanal sınırı tam Pi 5 5 A yük kabulü için yeterli değildir; çok-raylı L2 gözlemi ve kurumsal ortak laboratuvar kullanımı içindir.

Pazar ve satıcı gözlemi

Tezgâh kaynağı fiyat anlık görüntüsü · 28 Eylül 2026

Canlı fiyat · siparişten önce doğrula

Tutarlar araştırma anında Akakçe sonuçlarında görülen değerlerdir; sabit teklif veya satın alma onayı değildir. Kur, KDV gösterimi, stok, kargo, kalibrasyon ve garanti koşulları değişebilir. Kurumsal alımda sepetteki/faturalı yazılı teklif ile tam model kodu birlikte doğrulanmalıdır.

ModelGörülen en düşük fiyatAlternatif teklif / kargoSatıcıAkakçe durumuKaynak
UNI-T UDP1306C13.934,07 TL + 129,00 TL kargoİkinci teklif: 14.122,78 TL · ücretsiz kargoUni-t · ikinci teklif Aletler.com.tr6 teklif · Akakçe ekranında stoktaAkakçe fiyatı ↗
UNI-T UTP3315TFL-II5.864,34 TLAyrı ürün kayıtlarında 6.174,00–6.999,00 TL de görülüyorKesin satıcı ve paket içeriği ürün sayfasında doğrulanmalıAkakçe aramasında +3 fiyat; kayıtlar ayrışmışAkakçe fiyatı ↗
RIGOL DP83227.632,02 TLİkinci teklif: 89.611,00 TL · ücretsiz kargoAletler.com.tr · ikinci teklif Hepsiburada pazaryeri2 teklif · Akakçe ekranında stoktaAkakçe fiyatı ↗
RIGOL DP832A37.355,51 TLÜcretsiz kargoAletler.com.tr1 teklif · Akakçe ekranında stokta / yarın kargodaAkakçe fiyatı ↗
UTP3315TFL-II kayıt uyarısı: Akakçe aramasında aynı model adı farklı ürün kayıtlarına bölünmüş ve 5.864,34 TL, 6.174,00 TL ve 6.999,00 TL değerleri görülmüştür. Fiyatlar tek ürün sayfasına bağlanamadığı için kesin satıcı, ürün revizyonu, prob/kablo paketi ve KDV durumu sipariş ekranında doğrulanmalıdır.
Fiyatı yayımlanmayan modeller: KORAD KA3005P/KA3005D, Marxlow DPS-3005D ve SIGLENT SPD3303X/SPD3303X-E için bu araştırmada kesin Akakçe ürün sayfası ve güncel teklif birlikte doğrulanamadı. Bu modellere fiyat uydurulmadı; kurumsal yazılı teklif gerekir.

Teklifte zorunlu seçim ölçütleri

  • Tek kanalda en az 0–30 V / 0–5 A sürekli çıkış; bu düzenek için 6 A akım payı tercih edilir.
  • OUTPUT kapalıyken voltaj ve akım limitini önceden ayarlayabilme; bağımsız fiziksel OUTPUT ON/OFF.
  • CV/CC göstergesi, ince akım limiti; tercihen 10 mV / 1 mA ayar ve geri okuma çözünürlüğü.
  • OVP, OCP ve OTP; kısa devrede hasarsız akım sınırlama ve çıkış açılışında düşük overshoot.
  • 230 V AC / topraklı sürüm, seri numarası, kurumsal fatura, garanti ve Türkiye servis bilgisi.
  • Kurum gerekiyorsa izlenebilir kalibrasyon sertifikası kapsamı ve yenileme süresi teklifte ayrı kalem.

Kaynak tek başına yeterli değildir

  • Sigortalı ve polaritesi işaretli banana-kablo takımı; açıkta prob/krokodil ile karta temas yok.
  • USB-C besleme gerekiyorsa doğru CC dirençleri ve sigortası incelenmiş breakout/enjeksiyon kartı.
  • USB-C soketine krokodil uç doğrudan bağlanmaz; 40-pin 5 V beslemesi koruma katlarını atlayabilir.
  • Geri akım ve ray gerilimi için ikinci DMM veya kalibre şönt gerekir; yalnız PSU ekranı kanıt değildir.
  • ESD önlemi, yalıtkan çalışma alanı ve tek elle erişilebilir OUTPUT/OFF veya acil kesme düzeni.
  • UART debug probe L2 izolasyon ölçümünde çıkarılır; sonraki log aşamasında yalnız incelenmiş GND/RX/TX kullanılır.
Profesyonel model sınırı: Rigol DP832/A kanalları 3 A, Siglent SPD3303X/X-E kanalları 3,2 A sınıfındadır. Düşük akımlı ray analizi ve çok-kanallı kurumsal laboratuvar için güçlüdürler; tek kanalda 5 A isteyen tam Pi 5 + modem yük kabulünün doğrudan ikamesi değildir. Kanallar rastgele paralellenmez.
Satın alma ve enerji kapısı: UNI-T UDP1306C sipariş edilmiş ve kargodadır; teslim kabulü henüz yapılmamıştır. Model, revizyon, garanti, kalibrasyon ve koruma davranışı teslimde doğrulanır. Kaynak ulaşsa bile L2 runbook bağlantı kontrolü olmadan USB-C'ye, 40-pin başlığa veya EBD050'ye güç verilmez; PCB/BOM siparişi hâlâ kapalıdır.

L2 dinamik ölçüm · cihaz rehberi

Dijital osiloskop — ne zaman gerekli, hangi sınıf seçilmeli?

L2 statik: zorunlu değilDinamik kabul: gerekliDS1104Z Plus kargodaUSB 3 SI: kapsam dışı

L2'nin ilk statik backfeed, ray gerilimi ve durağan akım ölçümleri akım sınırlı tezgâh kaynağı ile multimetre kullanılarak başlatılabilir; osiloskop bu ilk adımda zorunlu değildir. Ancak interposer tasarımını üretime açmadan önce geçici olayların zaman alanında kaydedilmesi gerekir. Cihaz satın almak şart değildir; üniversite veya kurum laboratuvarından uygun osiloskop ve prob takımı ödünç alınabilir.

Üretim öncesi yakalanacak dinamik kanıtlar

  • 5 V ve 3,3 V raylarının açılış/kapanış dalga şekilleri.
  • Ani akım, giriş/çıkış voltaj çökmesi ve current-limit davranışı.
  • Overshoot/undershoot tepe değerleri ve süreleri.
  • ENABLE → RAIL_GOOD gecikmesi, sıralama ve histerezis.
  • Güç kesildiğinde rayların güvenli seviyeye boşalma süresi.
  • Modemin açılış ve RF iletim anındaki kısa akım darbeleri.

Bu çalışma için asgari cihaz sınıfı

  • En az dört analog kanal; güç-ray hassasiyeti için tercihen 12-bit ADC.
  • En az 100 MHz analog bant ve tek/az kanal kullanımında en az 1 GSa/s.
  • Derin hafıza, single-shot tetikleme, pulse/runt tetikleme ve waveform history/sequence.
  • Dört adet uyumlu 10× pasif prob ve düşük endüktanslı kısa ground-spring uçları.
  • Raylar arası veya şönt üstü ölçüm için uygun common-mode değerli diferansiyel prob.
  • Akım ölçümü için AC/DC akım probu veya Kelvin bağlantılı 10–50 mΩ ölçüm şöntü.

Önerilen dört-kanal bağlantı planı

CH1Pi tarafı 5 V giriş
CH2Interposer sonrası 5 V
CH3Interposer sonrası 3,3 V
CH4ENABLE veya RAIL_GOOD

İkinci yakalamada kanallardan biri akım şöntünün diferansiyel ölçümüne ayrılır. 10 mΩ şönt 5 A'da yaklaşık 50 mV / 0,25 W; 50 mΩ şönt yaklaşık 250 mV / 1,25 W yük oluşturur. Nihai değer, izin verilen gerilim düşümü, darbe gücü, tolerans ve Kelvin bağlantı incelemesiyle seçilir.

Sınıf / modelTemel özellikBu proje için gücüKabul sınırıKaynaklar
Referans seçim · teklif kapalıRIGOL DHO8144 kanal · 100 MHz · 12-bit · azami 1,25 GSa/s · 25 Mpts12-bit dikey çözünürlük güç rayındaki küçük çökme ve taşmaları 8-bit sınıfına göre daha görünür kılar; dört kanal aynı açılış olayını birlikte yakalar.28 Eylül 2026 kullanıcı ekran görüntüsünde Akakçe aktif fiyat göstermiyor. Eski 30.663,59 TL kaydı güncel teklif değildir; alarm veya yeni yazılı teklif beklenmeli.
Sipariş edildi · kargodaRIGOL DS1104Z Plus4 kanal · 100 MHz · 8-bit · azami 1 GSa/s · 12 Mpts100 MHz ve dört kanal ölçütlerini karşılar; kullanıcı tarafından aktarılan satıcı listesinde 32.636,07 TL ve sepete eklenebilir durumda.8-bit dikey çözünürlük nedeniyle 12-bit DHO814/DHO914 ile tam muadil değildir; teslim kabulü ve prob kompanzasyonu tamamlanmadan ölçüm kanıtı üretmez.
Birincil alternatifSIGLENT SDS814X HD4 kanal · 100 MHz · 12-bit · azami 2 GSa/s · 50 MptsDört kanal, 12-bit ADC, derin hafıza, sequence yakalama ve güç analizi desteği; uzun açılış dizisi içindeki kısa transient olayları için güçlü seçenek.Türkiye temsil/yetki ilişkisi yazılı teklif veya üretici teyidiyle sabitlenmeli. Opsiyonel güç analizi ve prob paketlerinin lisans kapsamı ayrıca sorulmalı.
Yerel kurumsal teminUNI-T UPO11044 kanal · 100 MHz · azami 2 GSa/s · 56 MptsDört kanal, derin hafıza, single-shot/sequence sınıfı yakalama ve UART/I²C/SPI çözme; Türkiye ürün ve kurumsal teklif sayfaları mevcut.Üretici UPO1000 sayfası 12-bit yüksek çözünürlük belirtmiyor; ray gürültüsü hassasiyetinde 12-bit DHO814/SDS814X HD teknik olarak önceliklidir.
12-bit yükseltme alternatifi · satın alınmadıRIGOL DHO914 / DHO914S4 kanal · 125 MHz · 12-bit · azami 1,25 GSa/s · 50 MptsDHO814'e göre daha yüksek bant ve bellek; S sürümünde ilave fonksiyon/arb üreteci bulunur. Güç-ray ve gömülü protokol laboratuvarını birlikte büyütmek için uygun.S sürümü yalnız dahili üreteç gerçekten kullanılacaksa seçilmeli; USB 3.0 fiziksel-katman uyumluluğu bu cihaz sınıfının kabul kapsamı değildir.

Pazar ve satıcı gözlemi

Türkiye fiyat anlık görüntüsü · 28 Eylül 2026

Canlı fiyat · siparişten önce doğrula

Aşağıdaki tutarlar Akakçe ve Aletler.com.tr ürün listelerinde araştırma anında görülen fiyatlardır; sabit teklif veya satın alma onayı değildir. Kur, KDV gösterimi, stok, kargo ve satıcı koşulları değişebilir. Kurumsal alımda sepetteki/faturalı yazılı teklif, garanti ve kalibrasyon kapsamı birlikte doğrulanmalıdır.

ModelGörülen en düşük fiyatKargo / alternatif teklifSatıcıKaynak durumuKaynak
RIGOL DHO81431.699,79 TL · stokta yokAkakçe ekranında fiyat bulunamadı / alarm kurulabilirAletler.com.trSatıcı listesinde tükendi · satın alınabilir teklif yokFiyat kaynağı ↗
RIGOL DS1104Z Plus32.636,07 TLKargo ve kurumsal teklif sipariş ekranında doğrulanmalıAletler.com.trSatıcı listesinde sepete eklenebilir · 100 MHz / 4 kanal / 8-bitFiyat kaynağı ↗
UNI-T UPO1104 Ultra31.501,72 TL + 129,00 TL kargoİkinci teklif: 31.890,14 TL · ücretsiz kargoUni-t · ikinci teklif Aletler.com.tr2 teklif · Akakçe ekranında stoktaFiyat kaynağı ↗
RIGOL DHO91440.059,44 TLKargo ve kurumsal teklif sipariş ekranında doğrulanmalıAletler.com.trSatıcı listesinde sepete eklenebilir · 125 MHz / 4 kanal / 12-bitFiyat kaynağı ↗
RIGOL DHO914S47.750,32 TLKargo ve kurumsal teklif sipariş ekranında doğrulanmalıAletler.com.trSatıcı listesinde sepete eklenebilir · dahili sinyal üreteçli S sürümüFiyat kaynağı ↗
DHO814 güncel durumu: Akakçe ekranında “Fiyat bulunamadı”; satıcı listesinde 31.699,79 TL görünmesine rağmen ürün “Stokta Yok” durumunda. Bu değer satın alınabilir teklif sayılmaz.
12-bit yükseltme alternatifi — RIGOL DHO914: 4 kanal, 125 MHz, 12-bit ve 50 Mpts ile DHO814'ün 100 MHz / 12-bit / 25 Mpts özelliklerini karşılar veya aşar. Görülen fiyat 40.059,44 TL'dir; DS1104Z Plus satın alındığı için yeni sipariş önerisi değildir; yalnız 8-bit sınırı yetersiz kalırsa referanstır.
Sipariş edilen cihaz — RIGOL DS1104Z Plus: ürün bedeli KDV dâhil 32.636,07 TL, kargo 269,00 TL ve dekont genel toplamı 32.905,07 TL'dir. Dört kanal ve 100 MHz şartlarını karşılar; ancak 8-bit olduğu için küçük güç-ray ripple/transient ölçümlerinde 12-bit cihaz kadar hassas değildir.
SIGLENT SDS814X HD: Bu araştırmada Akakçe'de doğrulanmış bir fiyat/teklif bulunamadı; fiyat uydurulmadı. Türkiye temsil/yetki zinciri, stok, opsiyonlar ve kalibrasyon için yazılı teklif alınmalıdır.

Kritik ortak-toprak uyarısı

Normal masaüstü osiloskopta kanal BNC dışları ve prob ground klipsleri koruma toprağına bağlıdır ve kanallar arasında ortaktır. Ground klipsi yalnız devre GND'sine bağlanır; iki ayrı raya bağlamak rayları osiloskop üzerinden kısa devre edebilir. Toprak pimi sökülmez, osiloskop “floating” yapılmaz. Yüksek-taraf veya şönt ölçümünde uygun diferansiyel prob kullanılır.

Tektronix prob/toprak güvenliği ↗

USB 3.0 sınırı

100–125 MHz sınıfı cihazlar güç rayı, ENABLE/RAIL_GOOD ve düşük hızlı dijital olaylar için yeterlidir; USB 3.0 5 Gbit/s fiziksel-katman sinyal bütünlüğünü veya resmî uyumluluğu doğrulayamaz. Bunun için USB-IF test fikstürü, onaylı yüksek bant genişlikli osiloskop/BERT ve uyumluluk yazılımı gerekir.

USB-IF uyumluluk araçları ↗

Tedarik ve ölçüm önceliği

  1. Akım sınırlı tezgâh güç kaynağı.
  2. Sigortalı bağlantı takımı ve ikinci multimetre veya incelenmiş şönt.
  3. L2 statik backfeed/ray ölçümleri; bu aşamada osiloskop zorunlu değil.
  4. Dört kanallı osiloskop ve doğru problarla dinamik ölçümler.
  5. Dalga şekli, ham CSV ve ekran görüntüsü kanıtları PASS olmadan interposer üretim/BOM kapısını açmama.

M10.8 zinciri — mevcut donanımla çalışma matrisi

M10.8 basamakYazılım kapasitesiMevcut donanım
M10.8a — runtime ownershipUSB controller + AT/MBIM oturumu✅ PASS
M10.8b — liveness cadencePeriyodik DNS/MBIM health check✅ PASS
M10.8c — session recoveryMBIM session reopen✅ PASS
M10.8d — USB reconnectPort reset + re-enumerate✅ PASS
M10.8e-R5 — MODEM_RESETExact 500 ms RESET; epoch 2'de link dönmedi❌ FAIL 1/10
M10.8e-R6 — WPR admissionPLS=6 ölçüldü; politika dışı olduğu için WPR write=0❌ FAIL 1/10
Gerçek güç kesme (VBUS)admit_power_domain_contract()❌ BLOCKED — interposer gerekli

Pi power-cycle vs. kontrollü modem güç döngüsü

ParametrePi power-cycle (USB-C çek/tak)İnşa edilmemiş tasarım hedefi
KapsamTüm sistem kesilir (Pi + EBD050)TBD — tek kontrollü modem alanı hedefleniyor
Kernel runtimeKaybolur, sıfırdan bootHedef: korunur; fiziksel NOT_RUN
Boot süresi~10–15 sn (tam Pi boot)UNMEASURED
safe_off_ms timingTanımsız brownoutUNMEASURED
rail_good tanığıYokTBD — witness seçilmedi
SDIO / WiFi / BTKaybolurHedef: etkilenmez; doğrulanmadı
Sözleşme kabulüFeedPathsNotIsolatedNOT ADMITTED

Interposer ön-tasarım denetimi

AUDIT FAIL · DO NOT FABRICATE

28 Eylül tarihli ilk PCB/BOM taslağı üretime uygun değildi ve geri çekildi. Fotoğraflar kutudan çıkan mekanik yükseltecin takılı olduğunu gösteriyor; pin sürekliliği, güç izolasyonu, geri akım, GPIO, eşik veya zamanlama kanıtlamıyor. docs/EBD050-INTERPOSER-PCB-SPEC.mdartık ön-tasarım denetimidir; BOM WITHDRAWN / DO NOT ORDER durumundadır.

Elektrik denetimi

  • LM393 minimum besleme 0,5 V değil, 2 V.
  • 5×82/(100+82)=2,253 V; taslaktaki 1,80 V yanlış.
  • 3,3×47/(100+47)=1,055 V; taslaktaki 1,56 V yanlış.
  • Si2301DS azami RDS(on) 45 mΩ değil, 0,130 Ω @ −4,5 V.

USB-C denetimi

  • Önerilen 100 µF VBUS, ilgili sink durumundaki 1–10 µF sınırıyla çelişiyor.
  • CC rolü, VBUS discharge ve ters akım incelenmedi.
  • SuperSpeed kanal bütçesi ve yön/topoloji tanımlanmadı.
  • SS14 tek başına “ideal diyot” veya çoklu-besleme izolasyon kanıtı değildir.

Kaynak sınırı

  • Interposer candidate feature: ABSENT
  • Aday GPIO / polarite / timing: NONE / UNMEASURED
  • Üretim enable=None ve rail_good=None
  • all_feed_paths_isolated=false; fiziksel kabul NOT_RUN

Sıradaki güvenli sıra

  1. L1: tüm enerji/kablolar sökülüyken orijinal yükseltecin 40 pin süreklilik ve çapraz-kısa haritası.
  2. L2: USB_C_VBUS, HEADER_5V ve HEADER_3V3 için ayrı kaynak/geri-besleme ölçümü.
  3. L3: inrush, sürekli yük, rail decay ve termal zarf ölçümü.
  4. L4: USB-C rolü/CC/VBUS/SuperSpeed için nitelikli elektriksel inceleme.
  5. L5: tek kontrollü yol mimari kararı; ancak sonra şema, BOM ve PCB.
  6. Kabul: review + verifier PASS sonrasında ayrı aday; tek BOOT0 altında gerçek 10/10.
Sözleşme alanıGeçerli değerDurum
feed_topologyDualUsbCAndHeaderkonektör varlığı; elektriksel yol UNVERIFIED
all_feed_paths_isolatedfalseölçüm olmadan true yapılamaz
enable_gpioNoneaday seçilmedi
rail_good_gpioNoneaday seçilmedi
physical_authorityBLOCKEDtasarım ve fiziksel kabul NOT_RUN

Gerçekleştirme ve sayfa güncelleme protokolü

M10.8d-R24 fiziksel PASS ile kapandı. M10.8e R1–R9 arasındaki adayların hiçbiri 10/10 kapısını geçmedi; en iyi ölçüm R8'in 120 saniyelik dwell koşusunda 3/10, son R9 ölçümü ise 0/10 oldu. R9'da hedefli WPR WRC=1 ürettiği halde CCS=0 kaldı. PWRKEY yasak; MODEM_RESET, yazmasız training grace ve WPR sınırları tükendi. Aktif seçim fiziksel DATA=READY veren R24'e döndü. Yeni soak adayı ancak çift bağlı USB-C ve 40-pin besleme yollarının tamamı ölçülüp izole edilen kontrollü modem VBAT/load-switch/enable authority'si donanımda sağlanıp makbuzlandırıldığında hazırlanır; ardından M10.8f otonom beklenmedik kayıp gelir. M10.9a, M10.9b ve M10.9c bağımlılık sırasıyla bekler; sonraki kapının kodu hazırlanmış olsa bile önceki fiziksel çıkış ölçütü oluşmadan TFTP kabul adayı veya PASS olarak yayımlanmaz. Her kapı tamamlandığında bu sayfadaki ilgili kart, üst durum satırı ve envanter birlikte güncellenir.

  1. 1 · Adayı ayır: ayrı feature/profile, imaj, config, DTB ve SHA256SUMS; önceki kabul edilmiş RustOS imajı birinci rollback olarak değişmeden kalır.
  2. 2 · Kaynak kapısı: focused model/regresyon testleri, AArch64 build ve fail-closed negatif yollar geçmeden TFTP seçimi değiştirilmez.
  3. 3 · Fiziksel makbuz: UART önceden silahlanır; tek BOOT0 penceresi terminal PASS/FAIL ve grace sonrasında 0444 ham kayıt olarak mühürlenir.
  4. 4 · Doğrula ve dondur: kapıya özel doğrulayıcı, exact imaj/UART SHA-256, sayaçlar, rollback ve aktif TFTP seçimi evidence paketine yazılır.
  5. 5 · Yayımla: yalnız ölçülen sonuç karta PASS veya FAIL olarak işlenir; NOT_RUN/WAITING aşamalarında imaj ya da fiziksel başarı uydurulmaz.
  6. 6 · Canlıyı eşleştir: içerik testleri ve statik build sonrasında Cloudflare Pages yayını yapılır; custom-domain HTML yerel çıktı ile özet/marker düzeyinde doğrulanır.

USB / Linux keşfi

lsusb -nn -d 2c7c:0801
lsusb -t
ls -l /dev/ttyUSB* /dev/cdc-wdm* 2>/dev/null
ip -details link show wwan0
sudo dmesg | grep -Ei '2c7c|0801|option|cdc_mbim|cdc-wdm|wwan|ttyUSB'

RF güvenli AT sırası

AT
ATI
AT+QGMR
AT+CFUN=4
AT+CFUN?
AT+CPIN?
AT+QCFG="usbnet"
AT+CFUN=1
AT+CEREG=2
AT+CEREG?
AT+QNWINFO
AT+COPS?
AT+CSQ

EBD050 GPIO eşlemesi

SinyalFiziksel pinBCM GPIOKural
PWR_KEY1623active-high, ≥500 ms
RESET2225active-high
MODEM_WAKEUP3616active-low
USB_BOOT1824yalnız güçten önce active-low

Kaynaklar ve proje dosyaları

Proje: kernel/src/driver/rpi5_ebd050.rs · kernel/src/driver/rpi5_xhci.rs · firmware/rpi5-ebd050-xhci-link-profile.txt · simulation/tests/rpi5_ebd050.rs · docs/EBD050-BRINGUP.md · docs/EBD050-POWER-DOMAIN-CONTRACT.md · docs/EBD050-POWER-DOMAIN-LAB-RUNBOOK.md · docs/EBD050-RISER-CONTINUITY-EVIDENCE.template.json · docs/EBD050-INTERPOSER-PCB-SPEC.md · docs/EBD050-INTERPOSER-BOM.md · scripts/record-rpi5-ebd050-riser-continuity.py · scripts/verify-rpi5-ebd050-riser-continuity.py · scripts/verify-rpi5-ebd050-power-domain-evidence.py