Welcome to the first Rebble Community Update of 2017! Please peruse our paraphrased prospectus of progress over the preceding period. If you’d like to add something, send us a tweet, or better still, submit a pull request!
It’s been over a month since our last update, though the lack of updates here belies the tremendous strides made across myriad projects! While our early efforts concentrated heavily on investigation and reverse engineering, often manifesting as wiki pages and rough proofs of concept, many projects are starting to mature into tangible, viable entities. The Rebble Store now has a live, functional front end, with the required back end to support it well underway. Firmware has moved beyond emulation and onto real hardware, with promising demos on both Pebble Time and Pebble Steel. Replacement graphics libraries and fonts are being scratch-built for inclusion in upcoming firmware. There have even been pics posted of what appears to be some kind of new Pebble-esque prototype! Details, source code links, videos, and more below…
- @sGerli, @Zetaphor, and @mvaneijgen have published a functional appstore front end at http://store.rebble.io/
- @frostyfrog and @HenrydelMal ported @afourney’s Python bootstrap URI override to Go
- @bbenne10 has been spearheading efforts on a Python-based appstore back end using imported data from our archived appstore copy, and is currently laying the groundwork for authorization and user management
- @ginge has been focusing on refactoring his FreeRTOS port recently, after implementing DMA for faster display refreshing, UART for smartstrap-based debugging, and making first contact with the power management IC and accelerometer; if you’re not sure what all that means, enjoy a nice video instead
- after fully annotating the IDA database for the Pebble/Pebble Steel bootloader from QEMU, @jwise now has a checkerboard running on real Pebble Steel hardware, and is beginning to reverse the original Pebble’s firmware binary
- @jneubrand’s neographics library currently supports paths and primitives, with drawcommands in the works!
@jneubrand’s new project, Renaissance - a replacement for the Gothic font - is underway! Community members who speak non-English languages (which are based on the Latin alphabet) are kindly asked to contact
@johannesn#4019via Discord for proofreading. @jneubrand also created a fantastic wiki page on the format and is looking for feedback on his ligature support proposal