-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate custom patch for CC3200 hackiebox_ng bootloader #126
Comments
@SciLor : proposed 5 Steps Dialog Steps headlines are links, so you can open patch file step directly. Step 0 - Preparations Install CC3200 tool and connect to toniebox Link to guide or even guide itself. [Button Cancel] [Proceed with custom bootloader] [Proceed without custom bootloader] (Click on Proceed without custom bootloader will lead to purely cc3200 tool way) Step 1 - Bootloader Link to guide or even guide itself. [Button Back] [Button Bootloader installed] Step 2 - Certificates Dump Certificates and Flash replacement CA Link to Guide or even guide itself. [Button Back] [Button Certificates dumped and C2.der flashed] Step 3 - Patches Custom IP/Domain Some text like do you really need a custom IP/Domain [Button Back] [Button Create Patch] [Button Next] (Click on Create) (confirm) Step 4 - Applying Patches Some guideline Now turn on you box and wait for some seconds. [Button Back] [Button Check Available Boxes] (Click Check Available Boxes) |
Applying patches guidelineThe configuration of the custom Bootloader is done within the configuration file ngCfg.json located on your Toniebox SD card in directory sd://revvox/boot ((you should have already placed all hackiebox NG bootloader files on your Toniebox SD card in step 2). Collapse: Technical details of the configuration file
If you want to use your Toniebox with Teddycloud we recommend using the second firmware slot. So set in the general configuration section the element "activeImg" to "ofw2". If you have created the altUrl.custom.305 patch, you should copy the patch file onto your Toniebox SD card to sd://revvox/boot/patch. After that you can add the patch in the configuration section of the second firmware slot (ofw2). Be aware, that only one altUrl-Patch is applied. Please remove altUrl.tc.fritz.box and/or altUrl.305 if they are present in the configuration. Collapse: Example ngCfg.json with altUrl.custom.305 patch using ofw2
If you have modified the ngCfg.json as instructed, please reassemble your Toniebox and power it on. Do a freschnessccheck, wait a moment, then click 'Show available boxes' to display the available Tonieboxes in your TeddyCloud. |
I suggest removing the .json, as this may result in people appending .json to the ngCfg patches Please remove the altUrl.tc.fritz.box.json and/or altUrl.305.json if they are present in the configuration. Please remove the altUrl.tc.fritz.box and/or altUrl.305 if they are present in the configuration. |
In some cases, people need a custom IP patch for the CC3200
The following file could be the base:
https://github.com/toniebox-reverse-engineering/hackiebox_cfw_ng/blob/master/sd-bootloader-ng/bootmanager/sd/revvox/boot/patch/altUrl.305.json
target name could be altUrl.custom.305.json
It could be a guide based system like the esp32:
https://github.com/toniebox-reverse-engineering/hackiebox_cfw_ng/blob/master/sd-bootloader-ng/bootmanager/sd/revvox/boot/ngCfg.json
This could be enhanced into a more detailed guide later to install the bootloader itself.
The text was updated successfully, but these errors were encountered: