Upgrading procedure for BB3 mainboard (MB) is a risky procedure and improper implementation can cause MB disfunctionality. Please, read ALL instructions before you proceed with an upgrade, then start again and go step by step sequentially. If you not sure about any of instructions, ask in technical group. Although the procedure itself is very easy, following contitions must be considered a followed:
What does NOT matter:
Backup all necessary informations before an update because all the following sttings are erased after firmware update:
Ensure that all switches (AC/DC/CP/TX) are off, Make sure mainboard and whole BB is not powered either form AC, battery or solar.
Then, remove six screws from the MB lid and open it by pulling up. Some light bars might drop down to the MB box, retrieve them and set aside. If you are able to put the programming device close to the MB, you don't need to remove MB from the BB3 box. Note that if you are going to use a longer programming cable, slower programming must be porformed. I recommend to use shorter prgramming cable (cca 20cm) As the MB is open, following things must be in an order:
As the GSM module works automatically as its powered, its necessary to shut it down through programming and avoid power bursts when connecting/registering onto the network. The easiest way is:
Check if voltage selection jumper is on a 5V (right side)
If plug inserted properly, MB should boot to the standard procedure. Don't forget that the MB should only be powered by the AVR Programmer.
Keep your hands off the MB and the programmer, double check if connection is stable as there are no loose or unstable connections, then you can start the programming procedure.This is the most critical part of the whole process. As you start programming, there must NOT be any interruption.
If programming does not start and there are error messages, simply disconnect programmer from USB and reconnect again. Make sure the plug and MB connections are firm, just by press and slightly shaking. Then proceed with programming again. If programming starts, there wil be one of the following results:
When programming is sucessful, the MB restarts with factory settings. Proceed with a screen touchpad calibration. If screen freezes through calibation, force reset by reset button and hold both buttons bellow service display until you get message "Factory reset". Then repeat calibration process.
You should get points close to the pen if calibration okay. If point are too far from the points the pen touches on the screen, repeat calibration and tick a bit off the points in the "uncertain" point direction. Note that each side has its calibration.
From experience, when calibrating points 2 & 3, clicking a few millimetters to the right of points 2 and 3 usually gives the best results. If success, press OK.
Disconnect programmer. Insert sim or whole GSM module, double check if module inserted properly. Power MB from main source.
It should boot normally.
Insert a valid SIM and connect a GSM antenna, goto Main Menu 9 and select "logger settings"
Log menu should appear. Check if there are not warnings on a service display and press manual trigger for a few seconds and stop it again. Log like this should appear:
Then you can check if this record appears on BBservr under default BBiD
Goto temperature sensors assign menu and return all values which differs back to previous ones. Don't forget to fill other user configurations also, but temperature sensors are essential for security reasons. If you forgot to record sensor positions, there is a procedure how to find them but it's not a quite easy so better to don't forget to note or printscreen those settings before upgrade.
Important note: Do not start programming if you are not sure about what you are doing. Rather to ask in the technical group. There are NOT a way back if programming fails with porcessor got programmed wrong. The only hot air gun processor replacing or MB exchage is a solution!!!