Opened 16 months ago

Closed 3 months ago

#14373 closed bug (fixed)

Support raw binary injection

Reported by: kallisti5 Owned by: kallisti5
Priority: normal Milestone: Unscheduled
Component: Applications/Command Line Tools Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Some ARM vendors (Allwinner) expect a binary blob loader to exist on the raw MMC(SD CARD).

I've added some basic logic around this here: https://github.com/haiku/firmware/blob/master/manifest.json#L49 (My idea at the time was "detect" the integer at the beginning of the string and using that as the seek)

Rune needs to detect this integer and write the binary at the offset mentioned.

Change History (3)

comment:1 by waddlesplash, 16 months ago

Component: Tools/RuneApplications/Command Line Tools
Owner: changed from kallisti5 to nobody

comment:2 by waddlesplash, 16 months ago

Owner: changed from nobody to kallisti5
Status: newassigned

comment:3 by kallisti5, 3 months ago

Resolution: fixed
Status: assignedclosed

Resolved as of https://github.com/haiku/rune/commit/57ac827b

Rune has successfully created a Haiku boot media which starts on the SunXi H3. (it has a random u-boot blob at offset 8192)

u-boot runs, and attempts to jump into our kernel (which implodes)

Note: See TracTickets for help on using tickets.