# HG changeset patch # User Mychaela Falconia # Date 1603090033 0 # Node ID 9e3b1ef1f44033dab43e427caf855f671e4f6a5c # Parent 2dcfad8a3ed0e875680508993521648105b6c517 make-imeisv utility documented diff -r 2dcfad8a3ed0 -r 9e3b1ef1f440 CHANGES --- a/CHANGES Mon Oct 19 06:35:35 2020 +0000 +++ b/CHANGES Mon Oct 19 06:47:13 2020 +0000 @@ -10,6 +10,10 @@ * New support for target boot control via DTR and RTS modem control outputs as implemented on our new DUART28 adapter - see doc/DUART28-boot-control. +* New make-imeisv utility is an aid for shell scripts that need to construct a + 16-digit IMEISV from a 15-digit traditional IMEI, including Luhn check digit + verification. + * ADC calibration table /sys/adccal is now supported much like various RF parameter tables: it can be decoded from binary to our own ASCII format with fc-bin2rftab, it can be compiled back into binary with fc-cal2bin, and it can diff -r 2dcfad8a3ed0 -r 9e3b1ef1f440 doc/Host-tools-overview --- a/doc/Host-tools-overview Mon Oct 19 06:35:35 2020 +0000 +++ b/doc/Host-tools-overview Mon Oct 19 06:47:13 2020 +0000 @@ -208,6 +208,10 @@ imei-luhn A simple utility for computing or verifying the Luhn check digit of an IMEI number. +make-imeisv This utility is intended for use in shell scripts: it constructs + a 16-digit IMEISV from a 15-digit IMEI (which must have a valid + Luhn check digit) and a 2-digit SV field. + mokosrec2bin This utility converts "moko-style" S-record files (those produced by TI's hex470 tool with -memwidth 16 -romwidth 16 options) to straight binary.