Skip to main content

BootloaderO2.en-es.pdf

Page 1

Doc.

oXigen system

Pag.

1/ 22

oXigen bootloader

The oXigen Bootloader application is the software program which allows the user to: 1. check and update the firmware of the oXigen devices; 2. check and update the ID number of the car chip, of the controller cartridge and of the cartridge radio interface (CRI); 3. set the working mode of the car, according to the type of lane changers system type. 4. set other working parameters (not yet) The application, driver included, works correctly on any PC running Microsoft Windows XP and later.

Installation of the bootloader application To install the Slot.it oXigen Bootloader application, do as follows: 1. download the O2_bootloader_xxx.zip from Slot.it ftp site (xxx = version); 2. extract all the files from the zip archive into a directory of their own; 3. before starting the installation, make sure that you are logged in as system administrator or that you have admin privileges anyway; 4. launch the setup.exe program which can be found in the Volume directory. The oXigen bootloader installation will be launched; 5. during the installation, it is strongly recommended not to change the default setting and it is necessary to accept all the proposed licenses. A reboot may be necessary after the installation, depending on the OS. 6. after reboot, the application icon will be present on the desktop of the PC.

Bootloader icon

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

2/ 22

The bootloader application works through the oXigen Dongle. Before launching the application for the first time, make sure the Dongle driver is already installed on your PC (the driver is the same one used by the oXigen chrono RMS application, so if you are already using it, you'll be OK). If you can properly operate the RMS 'chrono' software, driver installation is fine and you can jump to the next chapter. If not, if for example you are about to use the Dongle for the first time, plug it into an USB port of your PC, and when the Operating System â&#x20AC;&#x201C;Windowsâ&#x20AC;&#x201C; asks for the driver, select the O2_driver.inf file which can be found into the directory ../Users/<Your Login Name>Documents/Slotit_O2_Boot/Driver. Once installed the driver, when the Dongle is plugged into the PC, it will appear as a COM port on the peripheral devices window as shown below. The COM number assigned to the Dongle by the OS might be different from the one reported in the picture (COM17).

Figure 1:oXigen Dongle on peripheral devices window

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

3/ 22

oXigen bootloader

If the driver is not loaded, the dongle will report as 'unknown device'. To correct this, open the Control Panel, and select Device Manager

Then click on the 'unknown device' property and update driver, choosing the driver found into /Users/<Your Login Name>Documents/Slotit_O2_Boot/Driver

rev 1.36 en, 10/11/2013


Doc.

oXigen system

Pag.

4/ 22

oXigen bootloader

Bootloader application use To use the oXigen bootloader application, do as follows: 1. make sure all your controllers and cars are switched off. 2. plug the oXigen Dongle into an USB port of your PC; 3. launch the 'BootLoader oXigen' application; 4. select the relevant oXigen device on the Selected Device menu: Car Controller Finish line (disabled) Dongle Cartridge Interface If, for example, you want to work on a car chip, the following prompt will appear:

Figure 2: Selected device prompt

5. before clicking on 'YES' button, please read the on screen instructions! They're there to tell you what to do. In fact, the 'reflashing' or 'bootloading' procedure is a special condition that the chip can enter under certain special conditions: 1. Car: apply power to the car chip (for example, put it on the powered track rails) and click on the 'YES' button within ten (10) seconds. Note that as the car can enter the 'bootloading' mode only during the first ten seconds after it's been powered on, so, if the car was already powered, you must switch it off first, then on again. Also note that if the car receives a valid driving command rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

5/ 22

from its own controller, it cannot enter bootloading mode either, so make sure the controllers are switched off. 2. Controller: push and keep pressed the UP ARROW button together with the CIRCLE button.. Power up the controller with these two buttons pressed at the same time, and keep them pressed.. Click on 'YES' button, but keep the bottons pressed. The controller will enter into bootloader mode and the 'P' letter will be shown on the cartridge display; only now you can release the buttons. Please consider that in several cases, the controller may refuse to enter the bootloading mode. Just keep trying, the controller is a bit deaf :) 3. Dongle: click on 'YES' button and the device will enter in bootloader mode at any time. 4. Cartridge Interface: apply power to the cartridge radio interface (CRI) and click on the 'YES' button within ten (10) seconds. Note that as the CRI can enter the 'bootloading' mode only during the first ten seconds after it's been powered on, so, if the CRI was already powered, you must switch it off first, then on again. Also note that if the CRI receives a valid driving command from its own controller, it cannot enter bootloading mode either, so make sure the controllers are switched off.

Note on the naming convention of dongle sw The dongle sw can basically has three root names: 1.x : old version '1' software, now obsolete. Only compatible with 1.x car and controller versions. Do not use. 2.x: current version '2' software. Only compatible with 2.x car and controller versions. Use this for everyday use. You can also use it for bootloading, but if you find it difficult to upgrade the car and controller chip, you may use 9.22 for 2.x to 2.x upgrades of car and controller instead. 9.x: the '9' family is to be used for bootloading only. Dongle must be returned to 2.x afterwards. 9.12: use for upgrading software version 1.x to 2.x 9.22: use for upgrading any 2.x version to any other 2.x version

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

6/ 22

Once the oXigen device is in bootloader mode, the following operations are available, clicking on the corresponding application button: 1. UPDATE FIRMWARE this launches the updating procedure of the firmware of the selected oXigen device (reflash). The firmware can be changed to a newer or older version. Follow the instructions step by step: select the firmware file to download into the device; turn on and off the device when required. At the end of the updating procedure, click on the READ FIRMWARE VS and the release number of the new firmware will show in the 'firmware release' window. 2. READ FIRMWARE VS this shows the current release number of the firmware loaded into the device. 3. READ ID NUM

this shows the device ID number of the device. It represents the ordinal number with which the chrono RMS system recognizes the couple car + controller when the car crosses the finishing lane â&#x20AC;&#x201C; in other words, car and controller ID. This application button doesn't apply to the Dongle.

4. WRITE ID NUM

this changes the device ID number. In case of a car linked to a controller, to keep the link between these two devices, the ID number change has to be performed on both of them. This application button doesn't apply to the Dongle.

Figure 3: Available operation for car chip

NOTE: if for whatever reason the bootloading procedure fails, the software will recover itself from a previously known state. In this case, the only enabled application button is the UPDATE FIRMWARE one. A successful firmware updating procedure has to be completed to have all the application operations available. rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

7/ 22

Car working mode If the selected device is Car, three extra application buttons are available: 5. SSD

6. oXigen

7. D132

the car chip will be set up to work as an SSD car. This means that the user can control the SSD lane changers pushing one of the arrow buttons, or both, on the controller and the car is recognized on the finishing line as if it was an SSD one by the power base. This applies for the cars with an ID number in the range from 1 to 6. Cars with an ID number greater than 6, i.e. from 7 to 20, do not differ from cars 1 to 6 as far as lane changing is concerned. However, lap counting is different: since the original SSD system cannot handle more than 6 cars, cars above 6 rely on a suitable O2 dongle to be present for lap counting, and also need a finish line magnet to be present under the track. Upon detection of such magnet, the car chip will mask any SSD LED transmission for 200ms for cars above 6 whereas the SSD LED transmission is not affected for cars 16. Hence, place the finish line magnets just before the SSD Power Base LEDs to make sure that cars 7-20 do not interfere with lap counting, provided that the car itself crosses the finish line of the SSD PB within 200 ms (no LC is possible for 200ms past the magnets). Hence, this row of magnets performs a double task: it is used as finishing line by the oXigen chrono, which should be used for cars 7-20, and tells the car to mask its ID code for 200ms. Note that Start/Stop commands from the Power Base are not recognized by the O2 cars. the car chip will be set up to work as an oXigen car, that is, only the lane changers driven by the oXigen lane changer chip on every type of track will work in selective lane changing mode as described in the LC manual. To manage racing, the oXigen chrono application must be used, and cars are recognized on the finishing line accordingly to their ID number in the range from 1 to 20. The finishing line is made by placing magnets on the bottom of the piece of track used as reference for the lap counting, according to the instructions found in the O2 reference manual. the car chip will be set up to work as a Carrera car. This means that the user can control the Carrera lane changers pushing one of the arrow buttons, or both, on the controller and the car is recognized on the finishing line as if it was an Carrera one by the power base. This applies for the cars with an ID number in the range from 1 to 6. Cars with an ID number greater than 6, i.e. from 7 to 20, do not differ from cars 1 to 6 as far as lane changing is concerned. However, lap counting is different: since the original Carrera system cannot handle more than 6 cars, cars above 6 rely on a suitable O2 dongle to be present for lap counting, and also need a finish line magnet to be present under the track. Upon detection of such magnet, the car chip will mask any Carrera LED transmission for 200ms for cars above 6 whereas the Carrera LED transmission is forced, according to the arrow buttons status, for cars 1-6: this make possible the car recognition by the Carrera power base. Hence, place the finish line magnets just before the Carrera Power Base LEDs to make sure that cars 7-20 do not interfere with lap counting, provided that the car itself crosses the finish line of the Carrera PB within 200 ms (no LC is possible for 200ms past the magnets). Hence, this row of magnets performs a triple task: it is used as finishing line by the oXigen chrono, which should be used for cars 7-20; tells the car to mask its ID code for 200ms for cars above 6 and makes possible the cars recognition for cars 1-6. rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

8/ 22

Note that Start/Stop commands from the Power Base are not recognized by the O2 cars. The default Car working mode is oXigen.

rev 1.36 en, 10/11/2013


Doc.

oXigen system

Pag.

9/ 22

oXigen bootloader

Example: Full system upgrading :2.xx to 2.yy software As an example, we'll detail a complete system upgrade, from a 2.xx software to a 2.yy software. It is strongly recommended to keep the system updated to the latest firmware available; please refer to http://www.slot.it/INGLESE/Oxigen_Firmware.html web page for reference. The dongle is the master of bootloading, that is, it takes control of the car chip or the CRI or the cartridge, sends new code, and the device under operation reflashes itself.

Dongle As bootloading master, the dongle has to be the first device that has to be kept updated. The dongle updates itself through the oXigen Bootloader application. So, do as follows: 1. insert the dongle in the USB port 2. launch the O2 Bootloader application. If the dongle is there, the following window will appear:

else, an error message will appear:

3. Select 'Dongle' from the menu under 'Selected Device', and follow the instructions: rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

10/ 22

press OK on screen to proceed:

4. Two operations are available: current firmware release checking and firmware updating. For the updating, just click on 'Update Firmware' and select the file which is correct for the device and the version you want to upgrade to: in this case, dongle, boot_dongle_2_05.txt:

5. You are now ready to start the reflashing operation: rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

11/ 22

6. Click YES to start the updating.

7. The updating procedure is made of two phases. For the car chip, CRI and cartridge, at the end of the phase 1 it is necessary to turn off and on the device before starting the phase 2. Contrariwise, the dongle will complete its updating, running phase 1 and 2, without any adding request operation by the user. In case the procedure fails, unplug the dongle from the USB port and start from the beginning. When bootloading is about to finish, the final message will pop up

8. Press OK and, after a while, it will be shown the first screen for dongle. Now it is possible to do a new bootloading operation on the dongle or to use it for other devices updating or with RMS software to manage an O2 race.

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

12/ 22

Car chip Make sure you can power the car chip on and off. If the chip is inside the car, simply placing it on and off a powered track will do. During the first ten seconds after a power on, the car monitors whether the controller it is linked to is active, or if any bootloading commands are received from the dongle. If the controller is detected, the car cannot enter bootloading, so make sure controllers are off. Actually, it is better to switch off any oXigen devices other than those interested in reflashing. To reflash the chip inside your car, do as follows: 5. remove the car from the track 6. insert the dongle in the USB port 7. launch the O2 Bootloader application. If the dongle is there, the following window will appear:

else, an error message will appear:

rev 1.36 en, 10/11/2013


Doc.

oXigen system

Pag.

13/ 22

oXigen bootloader 8. Select 'car' from the menu under 'Selected Device', and follow the instructions:

9. Now it's time to either place the car on the powered track, or power up the naked chip. Then, within 10 seconds, press OK on screen. If the car is properly contacted, you'll see the following

else, if the car is not in bootloader mode, an errore message will appear

In this case, remove car from track, remove dongle, and start from the beginning

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

14/ 22

10. Some operations are available: current firmware release checking, firmware updating, ID checking/writing, car working mode changing. For software updating, just click on 'Update Firmware' and select the file which is correct for the device and the version you want to upgrade to: in this case, car, boot_car_2_09.txt:

Should you select a file which is no good for the device which is undergoing reflashing, the following message will appear:

11. You are now ready to start the reflashing operation:

12. Click YES to start the updating. The procedure is made of two phases: phase 1 of the process will start.

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

15/ 22

13. If phase 1 completes correctly, the following message will appear

Follow instructions, that is: lift car from track, then put it back on track, and click OK. Bootloading will resume from phase 2

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

16/ 22

14. When bootloading is about to finish, the final message will pop up

15. Press OK, wait a little, while the eeprom is written, and you're ready to go on.

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

17/ 22

16. What happens if for some reason, the bootloading procedure fails? We've made sure that the process is safe, that is, it is recoverable from a known state. If the reflashing procedure is aborted, an error message pops up, like this:

You need to restart the procedure from start. The software can rollback to a known state and start a new reflashing. 17. If the procedure is interrupted, the device cannot be used unless a new firmware is transferred. Restarting the procedure from the start, a warning message will pop up.

18. Hence, the 'bootloader' PC application will only allow you to proceed with a firmware upgrade, all other options being greyed out:

rev 1.36 en, 10/11/2013


Doc.

oXigen system

Pag.

18/ 22

oXigen bootloader

Cartridge Radio Interface (CRI) Reflashing the CRI is quite similar to reflashing the car chip. The CRI can only be put in bootloading mode if any bootloading commands are received from the dongle during the first ten seconds after a power up and the the controller it is linked to is not active. If the controller is detected, the CRI, such a car chip, cannot enter bootloading, so make sure controllers are off. Actually, it is better to switch off any oXigen devices other than those interested in reflashing. To reflash the CRI, do as follows: 1. power off the CRI 2. insert the dongle in the USB port 3. launch the O2 Bootloader application 4. select 'CRI' from the menu under 'Selected Device', and follow the instructions:

5. power up the CRI and, within 10 seconds, press OK. If the CRI is properly contacted, the bootloading screen will be shown. Some operations are available: current firmware release checking, firmware updating, ID checking/writing. For the updating, just click on 'Update Firmware' and select the file. From now on, the procedure is exactly like the one for the car. 6. follow the on screen instruction. You will be asked to turn off and on the device at the end of the phase 1 of the programming procedure. If the bootloading fails, the procedure has to be repeated from the beginning, such as the car chip. 7. When the updating procedure is completed, you are ready to go on.

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

19/ 22

Cartridge Reflashing the cartridge is quite similar to reflashing the car chip or the CRI. However, the cartridge is only put in bootloading mode if it is powered while keeping the 'UP' arrow, and the 'Brake' round button, pressed. These buttons must be kept pressed until the controller shows a red 'P' in the cartridge display.

rev 1.36 en, 10/11/2013


Doc.

oXigen system

Pag.

20/ 22

oXigen bootloader If the controller is properly in bootloading mode, then the cartridge display will show a 'P':

From now on, the procedure is exactly like the one for the car: select the software,

and follow the on screen instruction telling you when to turn on and off the device. Note that, when asked to turn off and on the controller, in the middle of the programming procedure, there is no need to press the buttons while powering up: the cartridge will go straight to the 'P' mode. This is also true if the bootloading fails: the cartridge will remain in 'bootloading' mode, as shown by the 'P' on the display, so no need to press the buttons.

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

21/ 22

There is a caveat though: the controller is known to be more troublesome to program. You may come across this error

at the beginning of the operation, when trying to connect to the controller. It may take you a few repeated attempts to reflash it. Keep trying, until the operation terminates properly. Once done, before switching off power, you can check the current firmware version. Before pairing the controller to the car, please do the following: switch on the controller, completely press the trigger, then switch it off. Now the controller is ready.

rev 1.36 en, 10/11/2013


oXigen system

Doc.

Pag.

oXigen bootloader

22/ 22

Troubleshooting 1. The controller / car hangs during the bootloading operation: Restart operation from the beginning 2. The controller reports 'lock flash byte read failed' It's a known bug - restart from the beginning 3. I've programmed my car, controller, to version 2.x, and now they don't seem to communicate with the dongle. v.1.x and v.2.x are not compatible: make sure that your dongle is also version 2.x Remember that version 91.2 is only good to reflash from v1 to v2 (not viceversa) and cannot be used for anything else. 4. My dongle is version 2.x, I have old controller / car version 1.x, and I can't reprogram them: Reflash your dongle to v. 91.2, then reflash your old 1.x car chips and controllers to 2.x, then reflash your dongle to 2.x

rev 1.36 en, 10/11/2013


Doc.

oXigen system

Pag.

1/ 20

oXigen bootloader

La aplicación oXigen Bootloader es el programa de software que permite al usuario de: 1. revisar y actualizar el firmware de los dispositivos oXigen; 2. revisar y actualizar el numero ID del chip del coche y del cartucho del mando; 3. establecer el modo de funcionamiento del coche, de acuerdo con el tipo de sistema de cambios de carril. 4. Establecer otros parámetros de trabajo (no todavía) La aplicación, driver incluido, funciona correctamente en cualquier PC con Microsoft Windows XP y versiones posteriores.

Instalación de la aplicación bootloader Para instalar la aplicación Slot.it oXigen Bootloader, haga lo siguiente: 1. descargar el O2_bootloader_xxx.zip desde la página web Slot.it ftp (xxx = versión); 2. extraer todos los archivos desde el archivo zip en una directory de su propria 3. antes de comenzar la instalación, asegúrese de haber iniciado la sesión como administrador del sistema o de tener por lo menos los privilegios de administrador; 4. lanzar el programa setup.exe que se encuentra en el directorio de Volumen. La instalación del oXigen bootloader será lanzada; 5. durante la instalación, se recomienda fuertemente no cambiar la configuración de default y es necesarios aceptar todas las liscencias propuestas. Un reboot (reinicio) puede ser necesario después de la instalación, dependiendo de los OS. 6. Después del reinicio, el icono de la aplicación será presente en el escritorio, en la pantalla del pc.

Bootloader icon

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

2/ 20

La aplicación bootloader trabaja a través del Dongle oXigen. Antes de iniciar la aplicación por primera vez, asegúrese que el driver del Dongle ya esté instalado en su PC (el driver es el mismo utlizado por la aplicación oXigen chrono RMS, así que si ya lo está utilizando, todo irá bien). Si Usted puede manejar adecuadamente el software RMS 'chrono', la instalación del driver está bien y se puede saltar al siguiente capítulo. En caso contrario, si por ejemplo Usted está a punto de usar el Dongle por primera vez, conéctelo a un puerto USB de su PC, y cuando el Sistema Operativo (OS)–Windows– pide el driver, seleccione el file O2_driver.inf que se puede encontrar en la directory ../Users/<Your Login Name>Documents/Slotit_O2_Boot/Driver. Una vez instalado el driver, cuando el Dongle esté conectado al PC, aparecerá como un puerto COM en la ventana de los dispositivos periféricos, como se muestra a continuación. El número COM asignado al Dongle por el OS podría ser diferente respecto a éste mostrado en la foto (COM17).

Figure 1:oXigen Dongle on peripheral devices window

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

3/ 20

Si no está descargado el driver, el dongle se presentará como 'unknown device' (dispositivo deconocido). Para corregir ésto, abra el Panel de Control, y seleccione Device Manager

Luego haga clic sobre propriedad 'dispositivo desconocido' y actualiación driver, elijiendo el driver que se encuentra en /Users/<Your Login Name>Documents/Slotit_O2_Boot/Driver

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

4/ 20

oXigen bootloader

Uso de la aplicación Bootloader Para utilizar la aplicación oXigen bootloader, haga lo siguiente: 1. asegúrese que todos los mandos y los coches estén apagados. 2. Conecte el oXigen Dongle a un puerto USB de su PC; 3. lanze la aplicación 'BootLoader oXigen'; 4. selecccione el dispositivo oXigen relevante en el menú Selected Device: Car Controller Starting lane (inhabilitado) Dongle Si, por ejemplo, se desea trabajar en un chip de un coche, aparecerá el siguiente aviso:

Figure 2: Selected device prompt

5. antes de hacer clic en el botón 'SI', porfavor lea las instrucciones de la pantalla! Están allí para decirle qué hacer. De hecho, el procedimiento 'reflashing' o 'bootloading' es una condición especial que el chip puede entrar en ciertas condiciones especiales: 1. Coche: poner energía al chip del coche (por ejemplo, poniendolo en los carriles de la pista con alimentación) y haga clic en el botón 'YES' por diez (10) segundos. Tenga en cuenta que ya que el coche puede entra en el modo 'bootloading' solo durante los primeros diez segundos después de haber sido encendido, por lo que, si el coche ya estaba encendido, debe apagarlo primero, y volver a encenderlo después. También tenga en cuenta que si el coche recibe un comando de conducir valido desde su mismo mando, no puede tampoco entrar en el modo bootloading, así que rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

5/ 20

asegúrese de que los mandos estén apagados. 2. Mando: presione y mantenga presionado el botón FLECHA ARRIBA junto con el botón CIRCULAR. Encienda el mando con éstos dos botones presionados al mismo tiempo, y mantengalos presionados. Haga clic en el botón 'YES', pero mantenga los botones presionados. El mando entrará en el modo bootloader y la letra 'P' será mosntrada en la pantalla del cartucho; sólo ahora se puede soltar los botones. Por favor, considere que en varios casos, el mando puede negar de entrar en el modo bootloading. Sólo sigua intentando, el mando es un poco sordo :) 3. Dongle: haga clic en el botón 'YES' y el dispositivo entrará en el modo bootloader en cualquier momento.

Nota sobre la nomenclatura del sw dongle El sw dongle básicamente puede tener tres nombres root: 1.x : versión antigua '1' del software, ahora obsoleto. Compatible sólo con versiones 1.x de coche y mando. No la utilice. 2.x: versión actual '2' del software. Compatible sólo con versiones 2.x de coche y mando. Utilice éste para el uso diario. También puede utilizarlo para bootloading, pero si le resulta difícil actualizar el chip del coche y del mando, puede usar en vez 9.22 para actualizaciones 2.x a 2.x del coche y del mando. 9.x: la familia del '9' se debe usar sólo para bootloading. El Dongle debe ser devuelto a 2.x después. 9.12: lo use para actualizar la versión del software 1.x to 2.x 9.22: lo use para actualizar cualquier versión 2.x a cualquier otra versión 2.x

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

6/ 20

Una vez que el dispositivo oXigen esté en modo bootloader, las siguientes operaciones están disponibles, al hacer clic en el botón de la aplicación correspondiente: 1. ACTUALIZAR EL FIRMWARE ésta lanza el procedimiento de actualización del firmware del dispositivo oXigen seleccionado (reflash). El firmware puede ser cambiado a una versión más nueva o más vieja. Siga las instrucciones paso a paso: seleccione el file del firmware de descargar en el dispositivo; encienda y apague el dispositivo cuando sea solicitado. Al final del proceso de actualización, haga clic sobre READ FIRMWARE VS y el número emitido del nuevo firmware será mostrado en la ventana 'firmware release'. 2. LEER FIRMWARE VS ésta muestra el nùmero de versiòn actual del firmware descargado en el dispositivo. 3. LEER ID NUM

ésta muestra el dispositivo nùmero ID del dispositivo.Representa el mùmero de orden con el cual el sistema chrono RMS reconoce la pareja coche+mando cuando el coche cruza la linea de meta– en otras palabras, ID del coche y del mando.Éste botòn de aplicaciòn no se aplica al Dongle.

4. ESCRIBIR ID NUM

ésta cambia el nùmero ID del dispositivo. En caso de coche vinculado a un mando, para mantener el vinculo entre éstos dos dispositivos, el cambio de nùmero ID debe ser realizado en ambos. Ésta botòn de aplicaciòn no se aplica al Dongle.

Figure 3: Available operation for car chip

NOTA: si por cualquier razón el procedimiento de bootloading falla, el software se recuperará de un estado anterior conocido.En éste caso, el unico botón de aplicación permitido es el UPDATE (ACTUALIZAR)FIRMWARE . Un procedimiento de actualización del firmware exitosa debe ser completado para tener todas las operaciones de aplicaciones disponibles.

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

7/ 20

Modo de funcionamiento del coche Si el dispositivo seleccionado es Car/coche, están disponibles tres botones de aplicaciones adicionales: 5. SSD

el chip del coche serà configurado para trabajar como un coche SSD. Ésto significa que el ususario puede controlar el cambio de carril SSD apretando uno de los botones de flecha, o ambos, en el mando y el coche viene reconozido en la linea de meta por la power base como si fuera un coche SSD. Ésto se aplica para los coches con un numero de ID en el rango de 1 a 6. Los coches con un numero ID superior a 6, i.e. de 7 a 20, no se diferencian de los coches de 1 a 6 en lo que se refiere al cambio de carril. Sin embargo, la cuenta de las vueltas es diferente: ya que el sistema original SSD no suporta màs de 6 coches, los coches superiores a 6 se basan en un adecuado dongle O2 para estar presente para la cuenta de las vueltas, y también necesitan un imàn presente en la linea de meta por debajo de la pista. Tras la detecciòn de dicho imàn, el chip del coche va a enmascarar cualquier LED SSD de trasmission por 200ms. Por lo tanto, coloque los imanes de la linea de meta justo antes de los LED de la Power Base SSD para aseguararse que los coches de 7 a 20 no interfieran con el cuenta vuelta, siempre que el coche mismo cruze la linea de meta de la PB SSD dentro de 200 ms (ningùn LC es posible por 200ms pasados los imanes). Por lo tanto, ésta fila de imanes realiza una doble tarea: se utiliza como linea de meta por el chrono de oXigen, que deberìa ser usado para coches 7-20, y dice al coche de ocultar su codigo ID por 200ms. Tenga en cuenta que los comandos Start/Stop desde la Power Base no son reconozidos por los coches O2. 6. oXigen el chip del coche serà configurado para trabajar como un coche oXigen, es decir, solo los cambios de carril conducidos por los chip de cambios de carril oXigen en cada tipo de pista trabajaràn en el modo cambio de carril selectivo como descrito en el manual LC. Para gestionar las carreras, debe ser usada la aplicaciòn chrono oXigen, y los coches son reconozidos en la linea de meta de acuerdo a su mnumero de ID en el rango de 1 a 20. La linea de meta se realiza mediante la colocaciòn de imanes en la parte inferior de la parte de pista usada como referencia para el cuenta vuelta, de acuerdo con las instrucciones que se encuentran en el manual de referencia de O2. El modo de funcionamiento de default del coche es oXigen.

rev 1.34 es, 26/07/13


Doc.

oXigen system

Pag.

8/ 20

oXigen bootloader

Ejemplo: Sistema de actualización al software 2.0 Como ejemplo, vamos a detallar una actualización completa del sistema, desde el software 1.0 al software 2.0. Ésta actualización es necesaria para reasignar algunos canales de frequencia, rompiendo así la compatibilidad entre las versiones 1.0 y 2.0. Ésto es muy desafortunado, pero se puede fijar fácilmente reprogramando todas las unidades. La conversión se debe realizar comenzando desde el chip del coche, luego proceder con el mando y a continuación con el mismo dongle. También es posible volver desde la versión 2.0 a la versión 1.0, pero es más complicado, y de todos modos todas las versiones futuras se basarán en la rama 2.0. Por lo tanto, realmente no debe ser necesario regresar a la versión 1.0 El dongle es el maestro del bootloading, es decir, que toma el control del chip o del cartucho, envía nuevo código y el dispositivo bajo operación se reprograma él mismo.

preparaciòn Actualmente, es preferible usar un software 'ad hoc' en el dongle, llamado versións 91.2, para actualizar su coche y su mando a la versión 2. Hemos hecho ésta versión especial para arreglar un problema conocido que hacía el bootloading a veces difícil de comenzar. Por lo tanto, el procedimiento sugerido es el siguiente: 1 - reprogramar su dongle a 91.2 2 - reprogramar coches y mandos a 2.01 3 - reprogramar su dongle a 2.0 Tenga en cuenta que la versión 91.2 puede ser utilizada solo para actualizar v.1 a v.2. Es todo lo que puede hacer, recuerde de volver a actualizar su dongle a v.2 después!

Vamos a empezar: programa dongle con el còdigo especial 9.12 Lanze la aplicación bootloader y seleccione 'dongle'

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

9/ 20

Basta hacer click en 'update Firmware' (actualización del firmware), seleccione la versión del software

haga clic en OK y continúe. El dongle completará el procedimiento, sin necesidad de encenderlo o apagarlo. Al igual que para otros dispositivos, en caso de fallo, desconéctelo del puerto USB y empezar desde el principio. Ahora que su dongle está cargado con el código específico bootloader, se puede empezar a programar el coche y los mandos. Tenga en cuenta que la versión 91.2 sólo se puede utilizar para actualizar v.1 a v.2. No puede comunicar con el software RMS, o el coche/mandos, a parte que en el modo bootloading. Es todo lo que puede hacer, no olvide volver a actualizar su dongle a v.2 después!

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

10/ 20

Chip del coche Asegúrese de poder encender y apagar el chip del coche. Si el chip está en el interior del coche, lo puede hacer simplemente colocándolo dentro y fuera de la pista alimentada. Durante los primeros diez segundos después de un encendido, el coche controla si el mando al que está vinculado está activo, o si se recibe algùn comando de “bootloading” desde el dongle. Si se detecta el mando, el coche no puede entrar en “bootloading”, así que asegúrese que los mandos estén apagados. En realidad, es mejor apagar cualquier dispositivo oXigen a parte los que deben ser reprogramados. Así, por ejemplo, para volver a actualizar el chip dentro del coche, haga lo siguiente: 1. quite el coche de la pista 2. insertar el dongle en el puerto USB 3. iniciar la aplicación O2 Bootloader. Si el dongle está ahí, aparecerá la siguiente ventana:

si no, aparecerá un mensaje de error:

rev 1.34 es, 26/07/13


Doc.

oXigen system

Pag.

11/ 20

oXigen bootloader 4. Seleccione 'car' (coche) desde el menú bajo 'Selected Device', y siga las instrucciones:

5. Ahora es el momento de colocar el coche en la pista alimentada, o de encender el chip vacío. Luego, dentro de los 10 segundos, pulse OK en la pantalla. Si el coche será contactado correctamente, Usted verá lo siguiente

si no, si el coche no está en modo bootloader, aparecerá un mensaje de error

En éste caso, quite el coche de la pista, quite el dongle, y empiece desde el principio

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

12/ 20

6. Seleccione el archivo que es correcto para el dispositivo, y la versión a la cual lo desea actualizar: en éste caso, coche, y versión 2.01.

En caso de seleccionar un archivo que no es bueno para el dispositivo que está en proceso de reprogramación, aparecerá el siguiente mensaje:

7. Ahora está listo para comenzar la operación de reprogramación:

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

13/ 20

8. Hacer click en OK, y la fase 1 del proceso comenzará

9. El Bootloading es un proceso de dos fases. Si la fase 1 se completa correctamente, aparecerá el siguiente mensaje

Siga las instruccones, es decir: quitar el coche de la pista, en seguida ponerlo de nuevo en la pista, y hacer clic en OK. El ”bootloading” se reanudará a partir de la fase 2.

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

14/ 20

10. Cuando el bootloading estará a punto de terminar, se abrirá el mensaje final

11. Pulse OK, espere un poco, mientras que se actualiza el software, y ya está listo:

Desde ésta ventana Usted puede comprobar la versión del firmware actual, y asignar el modo de trabajo (SSD, híbrido, o oXigen) para su coche. Tenga en cuenta que ahora su dongle sigue siendo de la versión 1.0, mientras que el chip ya está en la versión 2.0. Compruebe ahora si lo desea la versión del chip – una vez que lo apague, necesitará un dongle con versión del sw 2.0 o posterior para contactarlo de nuevo, así que no se preocupe si, después de actualizar a la versión 2 desde la versión 1, su viejo dongle no puede comunicar más con su coche: todas las partes necesitan ser actualizadas.

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

15/ 20

12. ¿Que pasa si por alguna razón, el procedimiento de bootloading falla? Nos hemos asegurado que el proceso sea seguro, es decir, que es recuperable de un estado conocido. Si el proceso de reprogramación se aborta, un mensaje de error aparece, de ésta manera:

Es necesario reiniciar el procedimiento desde el principio. El software puede regresar a un estado conocido y comenzar una nueva reprogramación. 13. Si se interrumpe el procedimiento, el dispositivo no se puede utilizar a menos que no sea transferido un nuevo firmware. Por lo tanto, la aplicación de PC 'bootloader' PC sólo permitirá de continuar con una actualización del firmware, todas las demás opciones están en gris:

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

16/ 20

Ahora al

Cartucho Reprogramar el cartucho es bastante similar a volver a programar el chip del coche. Sin embargo, el cartucho sólo se pone en modo bootloading si se enciende manteniendo la flecha “Arriba”, y el botón redondo 'Brake', presionados. Éstos botones deben mantenerse presionados hasta que el mando muestre una 'P' roja en la pantalla del cartucho.

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

17/ 20

oXigen bootloader

Si el mando está correctamente en el modo “bootloading”, entonces la pantalla del cartucho mostrará una 'P':

A partir de ahora, el procedimiento es exactamente igual al del coche: seleccione el software,

y siga las instrucciones en la pantalla que le indican cuando encender y apagar el dispositivo. Tenga en cuenta que, cuando se le pide de apagar y encender el mando, en el medio del procedimiento de programación, no hay necesidad de presionar los botones mientras se enciende: el cartucho irá directamente al modo “P”. Ésto también es cierto si el bootloading falla: el cartucho permanecerá en modo 'bootloading', como monstrado por la “P” en la pantalla, así que no hay necesidad de presionar los botones.

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

18/ 20

Sin embargo, hay una advertencia: el mando se sabe que es más problematico de programar. Usted podría encontrar éste error

al comienzo de la operación, cuando se trata de conectar con el mando. Se puede tomar algunos intentos repetidos para reprogramarlo. Sigua intentándolo, hasta que la operación se finalice correctamente. Una vez hecho ésto, antes de apagarlo, Usted puede comprobar le versión actual del firmware. Tenga en cuenta que, como para el coche, ahora su dongle sigue siendo de la versión 1.0, mientras que su cartucho ya está en la versión 2.0. Una vez que lo apague, necesitará un dongle con versión del sw 2.0 o posterior para ponerse de nuevo en contacto, así que no se preocupe si, adespués de haber actualizado a la versión 2 de la versión 1, su viejo dongle no puede comunicar más con su mando: todas las partes necesitan ser actualizadas. Una nota final: la actualización al 2.0 borra completamente la memoria interna de almacenamiento(eeprom). Antes de emparejar el mando al coche, y después de haberlo actualizado al 2.0, por favor haga lo siguiente: encienda el mando, pulse completamente el gatillo, y luego apaguelo. Ahora el mando está listo.

rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

19/ 20

Lo último que hay que hacer es actualizar el

Dongle A su software final:

Es suficiente hacer click en 'update Firmware', seleccione la versión del software

haga click en OK y continúe. El dongle completarà su procedimiento, sin necesidad de encenderlo y apagarlo. Como para otros dispositivos, si falla, desconectarlo desde el puerto USB y empezar desde el principio. rev 1.34 es, 26/07/13


oXigen system

Doc.

Pag.

oXigen bootloader

20/ 20

Solución de problemas 1. El mando / coche se bloquea durante la operación de bootloading: Reiniciar la operación desde el principio 2. Aparece el mensaje de error 'lock flash byte read failed' Es un fallo conocido, reiniciar desde el principio. 3. He programado mi coche, mando a la versión 2.x, y ahora parece que no comunican con el dongle. v.1.x y v.2.x no son compatibles: asegúrese que también su dongle sea versión 2.x Recuerde que la versión 91.2 es buena sólo para volver a actualizar desde v1 a v2 (no viceversa) y no puede ser utilizada para otra cosa. 4. Mi dongle es versión 2.x, tengo un mando / coche viejo versión 1.x, y no puedo reprogramarlos: Reprogramar su dongle a v. 91.2, luego volver a actualizar sus viejos 1.x chips del coche y mandos a 2.x, a continuación volver a actualizar su dongle a 2.x

rev 1.34 es, 26/07/13


Turn static files into dynamic content formats.

Create a flipbook