-
Notifications
You must be signed in to change notification settings - Fork 0
The .ggl Archive Format
John Serock edited this page Jun 17, 2023
·
2 revisions
A .ggl
file is a TAR archive in POSIX ustar format with a blocking factor of 10 blocks, which results in a record size of 5120 bytes.
$ file DHP-700AV_REVA_FW101b01_duna_.ggl
DHP-700AV_REVA_FW101b01_duna_.ggl: POSIX tar archive
A .ggl
archive for a HomePlug AV device typically contains five files:
$ tar tf DHPP700AVA1_FW101NAb02.ggl
paramconfig.13394.BCM_CFG2.bin
fw_upgrade.13394.duna_B0_no_diag.BCM960500.bin
bin_upgrade.13394.DUNA.bin
hw_version.txt
pcfg.13394.csv
However, some older .ggl
archives do not have a pcfg
CSV file.
One example is the D-Link DHP-700AV 1.01.B01 North American firmware upgrade.
$ tar tf DHP-700AV_REVA_FW101b01_duna_.ggl
paramconfig.10417.BCM_CFG2.bin
fw_upgrade.10417.duna_B0_no_diag.BCM960500.bin
bin_upgrade.10417.DUNA.bin
hw_version.txt
The order of the files in a .ggl
archive is:
-
paramconfig
binary file -
fw_upgrade
binary file -
bin_upgrade
binary file -
hw_version
text file -
pcfg
CSV file