It adds machine type support to wiz_pack for the new Australian model DP-P2 and the Finnish models FT-P1, FT-H1, FC-P1 and FC-H1. To accommodate this, the type specifications "-t s", "-t p" and "-t h" are now deprecated. They are equivalent to the new type specifications "-t DP-S1", "-t DP-P1" and "-t DP-H1", and a warning message is printed if you use the old machine type names. I hope this should be uncontroversial, especially since the type specification "p" is ambiguous for Australian models, and even the types H1 and P1 are ambiguous across the Australian and Finnish models. The "-" may be omitted ("-t DPS1"), and the comparisons are case-insensitive ("-t dp-s1").
Earlier versons of wiz_pack required that the bytes of the "-T" machine code to be entered in little-endian order, the opposite order from what they appear in the Beyonwiz SETUP>System>Firmware>Firmware Information and in the OpenWiz hardware page. The new version requires them in big-endian order, i.e. the same order as they appear in Firmware Information.
For example, in the DP-S1, the System Id in its Firmware Information is 0808 0000 0E20 BE3E. The current version of wiz_pack requires you to enter:
Code: Select all
wiz_pack -T 3ebe200e00000808 ...
Code: Select all
wiz_pack -T 080800000E20BE3E ...
Code: Select all
wiz_pack -T "0808 0000 0E20 BE3E" ...
Code: Select all
wiz_pack -T 0808-0000-0e20-be3e ...
Anyone with any strong opinions about the changes?