네 기기의 사례를 한 보드의 실험으로 합치지 않습니다
| 기기 | 저자가 설명한 접점 | 원문 |
|---|---|---|
| Arcade1Up Marvel | UART·U-Boot와 SPI NAND | UART, U-Boot and USB |
| BasicFUN Mortal Kombat | I²C GPIO 확장기로 접근한 병렬 플래시 | Parallel Flash 분석 |
| BasicFUN Oregon Trail | SPI 플래시와 I²C EEPROM·진단 트래픽 | Holiday Teardown |
| ATGames Blast | 별도 HDMI 장치의 병렬 플래시 | 같은 글의 두 번째 장치 |
이 표는 원저자가 자기 장치를 분석한 사례의 분류입니다. 여기서 보드를 열거나 ROM을 추출한 것이 아닙니다. 한 기기에 쓰인 주소·명령·배선을 다른 기기에 옮기는 절차도 아닙니다.
통신 관찰과 저장매체 판독은 다릅니다
UART 로그는 부트 단계나 콘솔의 단서를 줄 수 있지만 플래시 전체의 검증된 사본은 아닙니다. 저장매체 파일이 생겼어도 칩의 용량·주소 범위·읽기 조건과 맞는지 별도로 확인해야 합니다. 반복 판독의 해시 일치는 반복성을 보여 주지만 같은 잘못된 주소 범위를 두 번 읽은 가능성까지 제거하지는 않습니다.
인서킷 읽기는 다른 연결의 영향도 받습니다. 읽은 파일 길이, 구간별 내용, 정확한 부품 문서와 실제 핀 연결의 근거를 구분해야 합니다. 이 글에는 재현하지 않은 전압·배선·쓰기 명령을 실행 절차로 싣지 않습니다.
진단 메뉴가 값을 바꿀 수도 있습니다
Oregon Trail 원문은 진단 과정에서 EEPROM에 시험 바이트를 쓴 뒤 다시 읽는 트래픽을 설명합니다. 버스 분석기로 관찰했다는 사실만으로 대상의 전체 동작이 읽기 전용이었다고 할 수 없습니다. U-Boot에서도 저장매체를 RAM으로 읽는 동작과 외부 매체·플래시에 쓰는 동작을 나눠 보아야 합니다.
분석 기록에는 수동 관찰, 읽기, 상태 변경을 각각 표시하고 전후 상태와 권한 범위를 남깁니다. 접근 가능한 콘솔을 발견했다는 사실이 모든 기능의 사용 허가를 뜻하지는 않습니다.
부품 표기와 공개 예제는 다시 검증해야 합니다
보존 인계에는 용량의 Gb/GB 혼용, EEPROM 명칭·연결 자료의 불일치, 병렬 플래시 예제의 주소 재구성 문제가 지적되어 있습니다. 이번 검토에서는 사진 속 각인과 모든 배선·코드를 재검증하지 않았으므로 특정 부품을 확정하거나 수정된 덤프 절차를 제공하지 않습니다.
반도체 메모리에서 2 Gbit를 2×2³⁰비트의 이진 용량으로 표기한 경우에는 256 MiB이며 2 GB가 아닙니다. SI 접두어의 10⁹비트로 읽는 경우와 표기 관례를 혼동하지 않습니다. 그러나 그 산술만으로 실물의 형번·종류·동작 전압이 확인되는 것은 아닙니다. 부품 제조사 데이터시트와 실제 보드 증거가 필요합니다.
설계 검토에 가져올 질문
디버그 콘솔의 명령 범위, 부트 중단 경로, 외부 비휘발성 저장매체와 유지보수 인터페이스를 각각 확인합니다. 인터페이스 발견, 저장매체 판독과 제품 보안성 검증을 하나의 성공 상태로 합치지 않습니다.
위 세 원문을 읽어 인계의 네 기기 구분과 읽기·쓰기 경계를 대조했습니다. 사진·배선도·ROM은 복제하지 않았고 보드 조작이나 펌웨어 추출을 수행하지 않았습니다. 관련 인터페이스 설명은 SWD–UART 커넥터와 U-Boot USB fastboot를 참고할 수 있습니다.
English summary. Four devices provide distinct observations. UART logs, storage dumps and diagnostic writes are not interchangeable evidence. Part identity and address coverage need independent checks. No board access, firmware extraction or reproduction was performed here.