Skip to content

tinyimg3 is a tiny ARM1136 kernel that uses firmware that is something like IMG3 format.

License

Notifications You must be signed in to change notification settings

suibex/tinyimg3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinyimg3

tinyimg3 is a tiny ARM Versatile Platform Baseboard kernel that uses firmware that is something like IMG3 format.

Motivation

I always loved doing low-level programming, hardware programming...

Also i've been always kind of intrigued of the iPhone 2G design choices, and OS-dev.

IMG3 File format

https://www.theiphonewiki.com/wiki/IMG3_File_Format

What does this kernel do?

First, it downloads "custom" firmware from UART0 and writes it to NOR flash, then it uses PL110 CLCD component to display a b&w gradient on the screen.

About

tinyimg3 is a tiny ARM1136 kernel that uses firmware that is something like IMG3 format.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published