Factory information configuration

[中文]

1、Factory configuration information

Apple FindMy needs to be configured with the following information at the factory for it to work properly:

  • BT Address

  • Product Data

  • Token

  • UUID

  • Serial Number

Google FindMy needs to be configured with the following information at the factory in order to work properly:

  • Model ID

  • ANTI_SPOOFINGY_PRIVATE_KEY

Apple&Google FindMy needs to be configured with the following information at the factory in order to work properly:

  • BT Address

  • Product Data

  • Token

  • UUID

  • Serial Number

  • Model ID

  • ANTI_SPOOFINGY_PRIVATE_KEY

  • Findmy type

2、Preparation

tool gets:

http://dl.bekencorp.com/tools/flash/ Find BEKEN_BKFIL_Vx.x.x.x_xxxx.zip

Note

The minimum BEKEN_BKFIL version supported by this project is V2.1.7.0.

Profile Acquisition:

http://dl.bekencorp.com/tools/info_storage_writer/ Find info_storage_writer_config2.json

3、Configuration steps

1、Modify the information of the 8 configuration items in the configuration file info_storage_writer_config2.json (Note: Do not modify the type value of the configuration item)

info_storage_writer_config

configuration items

Note

  • Except for the Product Data item, the other 4 items of Apple FindMy are unique to each device and cannot be the same.

  • Google FindMy needs to enable this configuration via macros CONFIG_USE_STORAGE_FLASH_VALUE, otherwise the default value is used. CONFIG_USE_STORAGE_FLASH_VALUECONFIG_GOOGLE_MODLE_ID CONFIG_GOOGLE_ANTI_SPOOFINGY_PRIVATE_KEY

  • Apple&Google Finmdy configures the Findmy type used for the first time through the Findmy type configuration, 0 is Apple, 1 is Google.

  • Note: Do not directly change the storage value of Flash on devices that have been bound to your phone.

2、Generate the info_storage.bin

There are two ways to generate this:

  • through the command bk_loader.exe tool json_2_bin -j info_storage_writer_config2.json

info_storage

commandline

  • through the UI, select the corresponding json file and click the Json -> Bin button

info_storage

UI

3、Configure

  • Run BEKEN_BKFIL

  • Set the baud rate to 1000000

  • On the Configuration tab, set Partition 1 to the bin file of the main firmware, set the starting address to 0x0, Partition 2 is info_storage.bin and the starting address is 0x7d000 (4Mbit flash)/0xfd000 (8Mbit flash).

  • select Partition 1, select Partition 2 programming first time.

  • Select General Chip.

bkfil_config

BKFIL configuration

  • Return to the main page to perform the program operation.

Note

  1. The uuid and token of each Apple FindMy device are unique, and multiple devices cannot burn the same info_storage.bin.

  2. Each Apple FindMy backup info_storage.bin can only be burned once, and there is a risk of token loss and invalidation of this set of uuids and tokens if the programming is repeated!!.

  3. The starting address must not be written incorrectly.