uxn for the nokia n900. very wip.

a8ae1f9 i2c: set master and transmit bits in i2c_initiate_transfer.

~foura pushed to ~foura/uxn900 git

a month ago

e8003ea main: fix disabling the twl4030 watchdog timer.

~foura pushed to ~foura/uxn900 git

a month ago


uxn for the nokia n900. very work-in-progress, it just about runs a hello world on an emulated device.

on real hardware it currently only runs for about 31 seconds before the external watchdog timer resets the device. i need to get i2c going to tell it to stop.

#to compile:

  • install the arm-none-eabi toolchain.
  • install the u-boot tools.
  • run make

#to run:

copy your chosen rom and the uxnemu.uimage to the first partition of an sd card (fat formatted). you must rename uxnemu.uimage to uImage. boot the device and run the following u-boot commands:

fatload mmc 0 0x801f0000 <your rom>
run trymmcboot