본문 바로가기

Revere Engineering

로드메이트 프로 업그레이드 후 부팅 안되는 증상.


이건 리버싱과 관련이 없지만.
전에 포스팅 한것도 있고 해서 그냥 추가 포스팅 합니다.

개념없는 BMW 네비가 맘에 안들어서... (각성하라 BMW 코리아 !!!!)
2005년도에 쓰다가 띠어놓은 GPS 를 쓸일이 생겼습니다.

연회비도 결재하고~!!
신규 과속 단속 카메라 정보를 업데이트 파일을 받아서 업데이트 했습니다.


그런데..웬걸 업데이트 하니..
기기가 부팅이 안되는겁니다..
2005년에 이거 거의 마지막 쓸때도 이런 증상이 있어서
서비스 센타 전화하고 삽질하다가..해결 안되서..
걍 개인적으로 해결한 일이문득 생각이 나더군요...
(전에 보스팅 보시면 대략 나와 있습니다.)

이번엔 걍 간단하게 순서만 쓰겠습니다.
우선 로드메이트 로긴 하고...업데이트가 시작되는 순간에..
펌웨어 파일이 풀리게 되고 업데이트 완료 되면 이 파일을 삭제 합니다..
리버싱으로 풀어내도 되지만 구지 번거롭게 그렇게 할 필요까진 없고..

업데이트 시작된 순간에..이파일을 복사 합니다.

 C:\>copy C:\Windows\System32\make.exe c:\
        1개 파일이 복사되었습니다.

C:\>copy C:\Windows\System32\default.bin c:\
        1개 파일이 복사되었습니다.

C:\>copy C:\Windows\System32\detect.bin c:\
        1개 파일이 복사되었습니다.

C:\>copy C:\Windows\System32\generic.bin c:\
        1개 파일이 복사되었습니다.

C:\>copy C:\Windows\System32\chiplist.txt c:\
        1개 파일이 복사되었습니다.



그리고 기존 에러 안뜰때의 업데이트 파일이 필요합니다..
이것역시 업데이트가 시작 될때 복사해 옵니다..저는 2005년 11월 17일 파일을 사용합니다.

C:\>copy C:\Windows\System32\default.bin c:\old.bin
1개 파일이 복사되었습니다.



그리고 헥사 에디러로 오픈해서.



빨간 부분의 값으로 신펌웨어값을 바꿔 줍니다..귀찾으면 드래그 해서 복사한후..드래그해서 붙여넣기 하세요.

그리고, 펌웨어 라이팅을 시작~

C:\>make default2.bin -l 1 -b 115200

One SST SST39VF800 chip will be programmed
100% transferred, 100% programmed
Flash successfully programmed in 59.9 sec
Erase time: 3.3 sec, Program time: 9.1 sec


이제 정상적으로 업그레이드 완료 되었습니다~ ^^

'Revere Engineering' 카테고리의 다른 글

IDA Pro 에서 변수에 숫자 직접 넣기..  (0) 2016.09.30