Страница 1 из 1

NEW FIRMWARE .GSP

Добавлено: 30 дек 2023, 15:04
GK3000
On the new alpha 300, the firmware package format is no longer the Classic GCD, but has changed to *.GSP, I would have liked to extract the loader to do a memory dump but this seems impossible as RGN TOOL does not support it. Does anyone have any more information on this?

I tried searching on the forum but to no avail, I apologize for my English, but unfortunately I don't speak Russian, please excuse me for this.


Best Regards

Re: NEW FIRMWARE .GSP

Добавлено: 31 дек 2023, 11:56
VadimK
GK3000 писал(а): 30 дек 2023, 15:04 On the new alpha 300, the firmware package format is no longer the Classic GCD, but has changed to *.GSP
Новый формат как матрёшка.
Файл прошивки (GUPDATE.GSP) скачанный с сайта, представляет из себя ZIP-архив, содержащий обычно 3 файла:
  • package.xml
  • manifest.xml
  • bundle.gsp
Файле package.xml содержит указание на основной архив (обычно bundle.gsp):

Код: Выделить всё

<package>
  <bundle>
    <filename>bundle.gsp</filename>
  </bundle>
</package>
Файл manifest.xml содержит список файлов, содержащихся в основном архиве bundle.gsp:

Код: Выделить всё

<data>
  <partNumber>006-B4335-01</partNumber>
  <version>510</version>
  <update>
    <filename>GUPDATE.GCD</filename>
    <version>510</version>
    <partNumber>006-B4335-00</partNumber>
  </update>
  <update>
    <filename>006-B3866-13.GCD</filename>
    <version>246</version>
    <partNumber>006-B3866-13</partNumber>
  </update>
  <update>
    <filename>006-B4335-02.GCD</filename>
    <version>8601</version>
    <partNumber>006-B4335-02</partNumber>
  </update>
  <update>
    <filename>006-D9900-XX.zip</filename>
    <version>230</version>
    <partNumber>006-D9900-XX</partNumber>
  </update>
</data>
Как видно, в списке присутствует нужный нам GUPDATE.GCD.

Но проблема вся в том, что сам архив bundle.gsp, содержащий в том числе нужный нам GUPDATE.GCD, ЗАШИФРОВАН !!!
Даже если получится его расшифровать, существует вероятность того, что GUPDATE.GCD так же зашифрован.

Если найдёте способ расшифровки, поделитесь им в этой теме, пожалуйста. :1grin:

Re: NEW FIRMWARE .GSP

Добавлено: 31 дек 2023, 12:22
GK3000
I realized exactly this, I think there is no way to decrypt these files, Garmin has taken measures to avoid modifications to its devices.

Re: NEW FIRMWARE .GSP

Добавлено: 31 дек 2023, 12:53
VadimK
Да, в настоящее время нет известных способов решения этой проблемы.

Единственный способ добыть Ldr.bin:

* разобрать прибор,
* отпаять микросхему, содержащую прошивку,
* считать её содержимое на программаторе.

Но придётся ещё постараться, чтобы найти в полученном дампе нужный регион.
Готовы ли вы на такие жертвы ?

Re: NEW FIRMWARE .GSP

Добавлено: 31 дек 2023, 13:19
GK3000
I also read this discussion regarding the removal of the chip on alpha 200, it would also be nice to understand if there is the possibility of finding a pinout to read the memory without removing the chip.

I ask another thing, who knows if it is possible to do the dump with GPSDAEMON?

Re: NEW FIRMWARE .GSP

Добавлено: 31 дек 2023, 16:20
VadimK
GK3000 писал(а): 31 дек 2023, 13:19if it is possible to do the dump with GPSDAEMON?
GpsDaemon работает только со старым поколением приборов (таким как GpsMap 60CSx и его ровесниками).
С тех пор механизм доступа к регионам из прошивки убрали. Точнее, заменили на метод с SD-картой и Ldr.bin

Re: NEW FIRMWARE .GSP

Добавлено: 31 дек 2023, 20:42
GK3000
I know, in fact on the 200 I can extract the regions with MICROSD and respective commands. In the 300, not having LDR, I cannot act.