Development

Succesful build of stable Thumb2 binaries for Fremantle

Via: @Jaffa2

Editor: Andrew Olmsted

Ivaylo Dimitrov has done some stellar work to successful build Thumb2 binaries for Fremantle hardware, working around two different hardware erratas that complicate the build. Thumb2 is another instruction set, which have most of the power and speed of ARM ISA, but its instructions could be 2 bytes in length instead of 4 bytes. According to some researches that can be found on internet, using Thumb2 ISA leads to reduction of code size in 30-40% without sacrificing much of the performance (some 2-5% performance decrease). Will explain how that benefit us later. This code is still in the experimental phase, so you should make sure you know what you are getting into before installing. There is no uninstalling these packages without reflashing the device firmware, so proceed carefully.