rbextract: support devices with plain RLE caldata
authorRoger Pueyo Centelles <roger.pueyo@guifi.net>
Wed, 29 Jan 2020 10:27:03 +0000 (11:27 +0100)
committerKoen Vandeputte <koen.vandeputte@ncentric.com>
Wed, 26 Feb 2020 13:46:46 +0000 (14:46 +0100)
commitc81b2e94c7d89fbf9f03aa4680ebb3d26cede872
tree333cf70db2d8ff340296f0614be934972c51d0a1
parent3660a89cb9bfbdd077cf3322b7355a43faac8832
rbextract: support devices with plain RLE caldata

Old MikroTik devices have the RLE-encoded radio calibration data
directly stored in the art (hard_config) partition, without LZO
compression nor any preceding ERD magic bytes. This commit adds
a fallback for these devices.

Tested on the ath79 target with a MikroTik SXT 5nD r2 (SXT Lite5),
only locally --not yet merged upstream--.

Signed-off-by: Roger Pueyo Centelles <roger.pueyo@guifi.net>
package/utils/rbextract/Makefile
package/utils/rbextract/src/rbextract.c