Products > Test Equipment

TH2830 vs TH2832

<< < (13/74) > >>

nctnico:
It looks like the model information is a model ID number (which may be used at other locations in the firmware as well to determine the abilities of the hardware) AND a text with the model number. Your experiment to load different firmware likely failed due to the model ID number being wrong.

KungFuJosh:

--- Quote from: nctnico on June 29, 2023, 04:45:59 pm ---It looks like the model information is a model ID number (which may be used at other locations in the firmware as well to determine the abilities of the hardware) AND a text with the model number. Your experiment to load different firmware likely failed due to the model ID number being wrong.

--- End quote ---

If we can figure out what the reference model ID numbers are for both devices, maybe we can modify the firmware to allow the 2832 fw on the 2830?

tv84:

--- Quote from: nctnico on June 29, 2023, 04:45:59 pm ---It looks like the model information is a model ID number (which may be used at other locations in the firmware as well to determine the abilities of the hardware) AND a text with the model number. Your experiment to load different firmware likely failed due to the model ID number being wrong.

--- End quote ---

You may be correct although from what I conclude from the "call-graph" it seems the decision flag is the model name. But, to be honest, I didn't think much about it.

And, it seems that there are plenty of model names that end up in the same few "real" models.

If the thing has a FRAM, please dump the FRAM.

nctnico:

--- Quote from: tv84 on June 29, 2023, 05:16:23 pm ---
--- Quote from: nctnico on June 29, 2023, 04:45:59 pm ---It looks like the model information is a model ID number (which may be used at other locations in the firmware as well to determine the abilities of the hardware) AND a text with the model number. Your experiment to load different firmware likely failed due to the model ID number being wrong.

--- End quote ---

You may be correct although from what I conclude from the "call-graph" it seems the decision flag is the model name. But, to be honest, I didn't think much about it.

--- End quote ---
Not really. The 2nd check is just for the right model name. At the top of the graph the decision goes into 3 columns for the 3 different base models (2830, 2831 and 2832). After that decision, there is a text comparison as a 2nd check.

tv84:

--- Quote from: nctnico on June 29, 2023, 06:26:39 pm ---After that decision, there is a text comparison as a 2nd check.

--- End quote ---

You're right. So, it's something like this:

Model_byte (in hex):
Ax - TH2830 / ST2830 / SM6023 / DHK6100 / JCX860 / TX6100 / TH7830 / TH2816D / OCT1010 / TH2830HY
Bx - TH2831 / ST2831 / M2831B / XTD4510 / DHK6200 / TX6200 / AMM3044
Cx - TH2832 / ST2832 / SM6024 / eWK6302BQ / TH7832 / 9216B / JDI1022 / TH7832A / AMM3046
Dx - TH2830L
Ex - TH2832X / ST2832X
Fx - TH2830N

If these combinations don't match, the FW will show "Wrong Firmware!" msg.

So now you can do some FRAM/EEPROM analysis...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod