Do you have screens of FEC, SwAP codes to compare between units? I guess all of the codes are invalid now. Recently i did something silmilar - copied VW eeprom and eMMC (without rpmb) to Skoda unit. All codes became invalid and even bluetooth menu is not reachable now. As Samoerai wrote, there is RPMB partition in the eMMC chip. You can read it (eg. with a Raspberry PI, but not with cheap SD card reader), but you can't write it unless you know 32 bytes long Key/MAC. RPMB partition is visible as /dev/hd1 from the radio's console but don't know any tool to read/write it from the inside.
Code:
Jan 01 00:01:00 2 19 1800 part uda, config 00, slba 0, nlba 15204352, elba 15204351
Jan 01 00:01:00 2 19 1800 part rpmb, config 03, slba 0, nlba 256, elba 255
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 3)
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fec] start reading FECs from store
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 0)
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 3)
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 0)
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] read block 0 from RPMB
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 3)
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] read block 1 from RPMB
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 0)
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] using index block 2
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 3)
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] read block 2 from RPMB
Jun 23 02:34:13 2 20 1800 mmc_set_partition(12e120, 0)
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] first half block is 4
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] second half block is 5
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] end of FEC reached with second half block
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] read FEC: [type: 0x7, status: 0, reason: 2, diagnosis: 0xbf, pos: 1, prim fsid: 0xffffffff, other fsids: 0x00040100, 0x08400008, 0x00050000, 0x00030000, condval on creation: 0]
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] added 2 half blocks for fec
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] half block 4 is used
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] half block 5 is used
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fecstore] 1018 free half blocks available
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fec] finished reading FECs from store
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] setting the RPMB key was successfull
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] got SPRK_RESPONSE
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] reading key from file /tsd/etc/swap_keys/FEC_key_public_signed.bin
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] signature of key file is valid
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] key successfully read from file
Jun 23 02:34:13 7 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap.fec] notifying observers that FEC manager is ready to do signature check
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] processing exception list /tsd/etc/slist/signed_exception_list.txt
Jun 23 02:34:13 2 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] parsing exception list failed: syntax error (line 1)
Jun 23 02:34:13 5 10000 1 swap: 02:34:13.732 [Error] [iMX6.Swap.tsd.mibstd2.system.swap] parsing exception list failed: syntax error (line 1)
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] got KM_VALUE_CHANGE
Jun 23 02:34:13 6 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] setting mileage to 0km
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] got OPERATING_HOURS_VALUE_CHANGE
Jun 23 02:34:13 6 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] setting operating hours to 1137h
Jun 23 02:34:13 6 10014 9 [403d0004] [iMX6.Swap.tsd.mibstd2.system.swap.theftpr.proxy] received event 0x7050001
Jun 23 02:34:13 6 10014 9 [403d0004] [iMX6.Swap.tsd.mibstd2.system.swap.theftpr.proxy] its a response
Jun 23 02:34:13 6 10014 9 [403d0004] [iMX6.Swap.tsd.mibstd2.system.swap.theftpr.proxy] HMAC of event is valid
Jun 23 02:34:13 7 10014 9 [403d0004] [iMX6.Swap.tsd.mibstd2.system.swap.theftpr.proxy] removed token used for HMAC check
Jun 23 02:34:13 6 10014 9 [403d0004] [iMX6.Swap.tsd.mibstd2.system.swap.theftpr.proxy] forwarding event to receiver
Jun 23 02:34:13 7 10014 9 [403d0004] [iMX6.Swap.tsd.mibstd2.system.swap] enqueued message 0x7050001
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] got VCRN_RESPONSE
Jun 23 02:34:13 5 10014 9 [403d0013] [iMX6.Swap.tsd.mibstd2.system.swap] VCRN: 0xa5d336db61
Bookmarks