xref: /dflybsd-src/contrib/file/magic/Magdir/espressif (revision 7b80531f545c7d3c51c1660130c71d01f6bccbe0)
16fca56fbSSascha Wildner
2*614728caSSascha Wildner# $File: espressif,v 1.3 2021/04/26 15:56:00 christos Exp $
36fca56fbSSascha Wildner# configuration dump of Tasmota firmware for ESP8266 based devices by Espressif
46fca56fbSSascha Wildner# URL: https://github.com/arendst/Sonoff-Tasmota/
56fca56fbSSascha Wildner# Reference: https://codeload.github.com/arendst/Sonoff-Tasmota/zip/release-6.2/
66fca56fbSSascha Wildner# Sonoff-Tasmota-release-6.2.zip/Sonoff-Tasmota-release-6.2/sonoff/settings.h
76fca56fbSSascha Wildner# From: Joerg Jenderek
86fca56fbSSascha Wildner#
96fca56fbSSascha Wildner# cfg_holder=4617=0x1209
106fca56fbSSascha Wildner0		uleshort	4617
116fca56fbSSascha Wildner# remaining settings normally 0x5A+offset XORed; free_1D5[20] empty since 5.12.0e
126fca56fbSSascha Wildner>0x1D5		ubequad		0x2f30313233343536	configuration of Tasmota firmware (ESP8266)
136fca56fbSSascha Wildner!:mime	application/x-tasmota-dmp
146fca56fbSSascha Wildner!:ext	dmp
156fca56fbSSascha Wildner# version like 6.2.1.0 ~ 0x06020100 XORed to 0x63666262
166fca56fbSSascha Wildner>>11		ubyte^0x65	x			\b, version %u
176fca56fbSSascha Wildner>>10		ubyte^0x64	x			\b.%u
186fca56fbSSascha Wildner>>9		ubyte^0x63	x			\b.%u
196fca56fbSSascha Wildner>>8		ubyte^0x62	x			\b.%u
20*614728caSSascha Wildner#>8		ubelong		x			(%#x)
216fca56fbSSascha Wildner# hostname[33] XORed
226fca56fbSSascha Wildner>>0x165		ubyte^0x1BF	x			\b, hostname %c
236fca56fbSSascha Wildner>>0x166		ubyte^0x1C0	>037			\b%c
246fca56fbSSascha Wildner>>0x167		ubyte^0x1C1	>037			\b%c
256fca56fbSSascha Wildner>>0x168		ubyte^0x1C2	>037			\b%c
266fca56fbSSascha Wildner>>0x169		ubyte^0x1C3	>037			\b%c
276fca56fbSSascha Wildner>>0x16A		ubyte^0x1C4	>037			\b%c
286fca56fbSSascha Wildner>>0x16B		ubyte^0x1C5	>037			\b%c
296fca56fbSSascha Wildner>>0x16C		ubyte^0x1C6	>037			\b%c
306fca56fbSSascha Wildner>>0x16D		ubyte^0x1C7	>037			\b%c
316fca56fbSSascha Wildner>>0x16E		ubyte^0x1C8	>037			\b%c
326fca56fbSSascha Wildner>>0x16F		ubyte^0x1C9	>037			\b%c
336fca56fbSSascha Wildner>>0x170		ubyte^0x1CA	>037			\b%c
346fca56fbSSascha Wildner>>0x171		ubyte^0x1CB	>037			\b%c
356fca56fbSSascha Wildner>>0x172		ubyte^0x1CC 	>037			\b%c
366fca56fbSSascha Wildner>>0x173		ubyte^0x1CD	>037			\b%c
376fca56fbSSascha Wildner>>0x174		ubyte^0x1CE	>037			\b%c
386fca56fbSSascha Wildner>>0x175		ubyte^0x1CF	>037			\b%c
396fca56fbSSascha Wildner>>0x176		ubyte^0x1D0	>037			\b%c
406fca56fbSSascha Wildner>>0x177		ubyte^0x1D1	>037			\b%c
416fca56fbSSascha Wildner>>0x178		ubyte^0x1D2	>037			\b%c
426fca56fbSSascha Wildner>>0x179		ubyte^0x1D3	>037			\b%c
436fca56fbSSascha Wildner>>0x17A		ubyte^0x1D4	>037			\b%c
446fca56fbSSascha Wildner>>0x17B		ubyte^0x1D5	>037			\b%c
456fca56fbSSascha Wildner>>0x17C		ubyte^0x1D6	>037			\b%c
466fca56fbSSascha Wildner>>0x17D		ubyte^0x1D7	>037			\b%c
476fca56fbSSascha Wildner>>0x17E		ubyte^0x1D8	>037			\b%c
486fca56fbSSascha Wildner>>0x17F		ubyte^0x1D9	>037			\b%c
496fca56fbSSascha Wildner>>0x180		ubyte^0x1DA	>037			\b%c
506fca56fbSSascha Wildner>>0x181		ubyte^0x1DB	>037			\b%c
516fca56fbSSascha Wildner>>0x182		ubyte^0x1DC	>037			\b%c
526fca56fbSSascha Wildner>>0x183		ubyte^0x1DD	>037			\b%c
536fca56fbSSascha Wildner>>0x184		ubyte^0x1DE	>037			\b%c
546fca56fbSSascha Wildner>>0x185		ubyte^0x1DF	>037			\b%c
556fca56fbSSascha Wildner#>>0x165		string		x			(%.33s)
566fca56fbSSascha Wildner
576fca56fbSSascha Wildner
58