OpenRoberta / openroberta-lab

The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based application, the platform can be used without prior installation of specific software but runs in any popular browser, independent of operating system and device.
Apache License 2.0
123 stars 119 forks source link

Nepo programs are not executable on microbit anymore #9

Closed bjost2s closed 5 years ago

bjost2s commented 5 years ago

Describe the bug After transferring a program to microbit, microbit does nothing, not showing text nor images...

Expected behavior Microbit should execute the program.

Device information any

Additional context I have tested microbit with a very old firmware version from 2015. After updating the firmware as described here https://microbit.org/de/guide/firmware/ I could easily reproduce the bug

bjost2s commented 5 years ago

steps to update the firmware/runtime used in RobotMbed/resources/compile.py by uflash.embed_hex(runtime, python_hex)

  1. update the https://github.com/OpenRoberta/micropython repo
  2. build with yotta new runtime, could be found in micropython/build/: firmware.hex
  3. copy the hex content of firmware.hex in the compile.py script right after _RUNTIME = """

already published at the prod server to avoid hotfix because of current restructuring TODO