+ Reply
Results 1 to 1 of 1

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: Interesting Info from the Firmware

is a discussion within the

OS Apps and Development

forums, a part of the

Computer Modding Software

section;
Pulled this from the firmware release from earlier today... lets get to work. This is from the iBoot portion. I'm assuming the boot loader, in essence. Manipulate the radio board.setbusclockSet
...
  1. #1
    Owner / Founder - ModMyi
    aka poetic_folly
    Kyle Matthews's Avatar
    Join Date
    May 2007
    Location
    Tampa, Florida, United States
    Posts
    8,475
    Thanks
    569
    Thanked 4,799 Times in 1,223 Posts

    Default Interesting Info from the Firmware
    Pulled this from the firmware release from earlier today... lets get to work. This is from the iBoot portion. I'm assuming the boot loader, in essence.

    Manipulate the radio board.setbusclockSet bus clock to the given frequency in Hz.setcorevoltageSet core voltage to the given voltage in mV.Permission Denied
    usage:
    &#37;s <milivoltage>
    %d mV out of allowed range
    boot-devicenand0boot-partition0boot-path/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrbdisplay-color-spaceRGB888display-timingoptCradio_get_atreply(): TIMEOUT!
    OKERROR%s%d+xdrv=9,1,AT;

    Failed to read block %d out of the radio.
    Read %d bytes from nvram in %ld usec.
    Radio NVRAM Entries:
    Type: 0x%04x Size: 0x%04x Purpose: WIFI Calibration Data (crc %u)WIFIBTEthernet%s Hardware Address (%02x:%02x:%02x:%02x:%02x:%02x)Build Name - "%s"Not Avaliable
    +cgsnhelpusage:
    %s <command>
    on Power the radio board on.
    reset Reset the radio board.
    version Read the BB version string.
    send <string> Send data to the modem.
    readnvram Read nvram from the modem.
    onresetversion+xgendata%s
    Unknown
    sendNothing given to send!
    readnvramBad command!
    secure-bootbacklight-levelusage:
    %s <frequency>
    HClk frequency must be in the range of %d to %d
    Setting HClk to %d Hz
    Error: HClk must be synchronous to FClk
    iiciic read/writenot enough arguments.
    %s read <bus> <iicaddr> <len>
    %s readreg <bus> <iicaddr> <reg> <len>
    %s write <bus> <iicaddr> <data0> <data1> ...
    unsupported bus
    readinvalid len
    error %d reading from iic
    readregwritewriting %d bytes of data
    error %d writing to iic
    unrecognized command.
    setup_timer_clk: invalid divider %d
    timer_regsstart_stop_timertimer_regs: asked for invalid timer registers
    start_stop_timer: timer %d not supported
    setup_timersetup_timer: timer %d not supported
    uregsinvalid uart
    uart_set_mode: port %d, mode %d
    uart_set_flow_control%s: uart 0 does not support flow control
    uart_set_baud_rate: port %d, baud %d, sample %d, divider %d, actual baud %d
    uart_set_sample_rate: invalid rate %d
    uart_set_clkuart_set_clk: invalid clock
    uart readeruart_writeuart_write: unhandled mode
    uart_readuart_read: unhandled mode
    unmask_intunmask_int: asked to unmask invalid vector %d
    install_int_handlerinstall_int_handler: asked to install invalid vector %d
    interrupt_init: did not find vic0
    interrupt_init: did not find vic1
    patch_list: %lx, patch_count: %lx
    vrom_late_init: unknown image crc: 0x%08lx
    exception frame %p:
    r0 0x%08x 0x%08x 0x%08x 0x%08x
    r4 0x%08x 0x%08x 0x%08x 0x%08x
    r8 0x%08x 0x%08x 0x%08x 0x%08x
    r12 0x%08x lr 0x%08x spsr 0x%08x
    arm_data_abortarm data abort handler called
    dfsr 0x%x, far 0x%x
    arm_data_abort
    arm_prefetch_abortarm prefetch abort handler called
    prefetch from thumb, unhandled...
    breakpoint instruction, continuing...
    arm_prefetch_abort
    arm_undefinedarm undefined handler called
    arm_undefined
    arm_syscallarm syscall handler called
    arm_syscall
    nor0spi0boot_flash: could not find image
    usage:
    %s [<address>]
    Attempting to validate kernelcache @ 0x%08x
    error loading kernelcache
    kernelcache prepped at address 0x%08x
    failed to load ramdisk file
    ramdisk file invalid
    boot-ramdisk%s%c/bootroot filesystem mount failed
    %s: load file from $boot-device on partition $boot-partition at path $boot-path
    running script at %p
    finished running script (EOF at %p)
    mdmdh0x%08x: 0x%08x 0x%04x 0x%02x %s [<address>] <data>
    mwmwhmwb%s [<address>]
    loadaddrMemory image corrupt
    Memory image not valid
    jumping into image at 0x%x
    %s <variable>
    could not find variable
    config_boardm68apboot-commandfsbootbootdelayauto-boottrueidle-offpanic (%s): system halted, spinning forever...

    iBoot start
    maindebug-uarts

    =======================================
    ::
    :: iBoot, Copyright 2007, Apple Inc.
    :: BUILD_TAG: %s
    iBoot-159:: BUILD_STYLE: %s
    RELEASE=======================================

    Boot Failure Count: %ld Panic Fail Count: %ld
    1Delaying boot for %d seconds. Hit enter to break into the command prompt...
    aborting autoboot due to user intervention.
    auto-boot set but no boot-command, aborting boot
    diagstsyspoweroffEntering recovery mode, starting command prompt
    commandForce power off.
    iBootSleepValidnot enough arguments
    usage:
    %s list
    listtask %p (%s):
    finishedunknowninitialreadyrunningblockedsleeping state %d (%s)
    stack base %p, len 0x%x
    start routine %p, args %p
    unrecognized subcommand
    idle tasknew_task == old_task: %p, run queue len %d
    task_exittask_exit: should not be here
    this listargtestPR#6CATALOGechoscriptrun script at specific addressgojump directly to addressbootxboot a kernel cache at specified addressboot into diagnostics (if present)boot into tsys (if present)bdevblock device commandsimageflash image inspectionfsfile system commandstry to boot kernel at /kernelcachedevicetreecreate a device tree from the specified addressramdiskcreate a ramdisk from the specified addresstftptftp via ethernet to/from deviceeloadtftp via ethernet from hardcoded install serverhalthalt the system (good for JTAG)rebootreboot the devicepower off the devicememory display - 32bitmemory display - 16bitmdbmemory display - 8bitmemory write - 32bitmemory write - 16bitmemory write - 8bitmwsmemory write - stringcrcPOSIX 1003.2 checksum of memorytaskexamine system tasksprintenvprint one or all environment variablessetenvset an environment variableclearenvclear all environment variablessaveenvsave current environment to flashrunuse contents of environment var as scriptbgcolorset the display background colorsetpictureset the image on the displaytokenizeidleoff]
    could not read environment var '%s'
    tokenize: got into an invalid state
    false?
    ?SYNTAX ERROR
    Idle power off.
    command list:
    %s%n%%%ds%%s
    argtest, %d args:
    %d: n %d u %u h %x str %p (%s)
    DISK VOLUME 254
    A 002 HELLO
    wrong number of args.
    %s <filename>
    serverip17.202.24.178tftp getscript scripts/%s/%s.%s
    iBoot%s %s <red> <green> <blue>
    %s update? [<addr> [<size>]]
    filesizepicture too large.
    blockdev_read_hookerror allocating temporary buffer
    no reasonable default block read routine
    blockdev_write_hookno reasonable default block write routine
    no reasonable default erase routine
    bdev_compare: error reading from device at offset %lld
    bdev_compare: short read from device at offset %lld (read %d)
    difference at offset %lld: dev 0x%02x mem 0x%02x
    BDEV: protecting 0x%llx-0x%llx
    usage:
    %s read <dev> <offset> <len> [<address>]
    %s write <dev> <offset> [<len>] [<address>]
    %s memcmp <dev> <offset> [<len>] [<address>]
    %s erase <dev> <offset> <len>
    block device list:
    device '%s': size %lld, block_size %d
    memcmpfilesize variable invalid or not set, aborting
    couldn't find block device '%s'
    reading %d bytes from device '%s' to address 0x%x
    blockdev_read returns %d
    writing %d bytes to device '%s' from address 0x%x
    blockdev_write returns %d
    comparing %d bytes from device '%s' to address 0x%x
    blockdev_compare returns %d
    eraseblockdev_erase returns %d
    unrecognized subcommand.
    %s <address> <len>
    crc %u (length %d)
    %c %s = '%s'
    variable %s not set
    number %d out of range
    %s <confirm?>
    %s: not confirmed
    %s <var> [<value>] ...
    0x%xheap_panicfreeheap error: %s : looping forever
    image-versionimage %p: bdev %p type %s offset 0x%x len 0x%x
    Ignoring old image without trust information%s list [<detailed>]
    %s load <type> [<address>]
    loadcould not find image
    successfully loaded image
    unable to load image
    nvram_save: no oldest bank previously saved, cannot continue
    commonnvramload_bank_partitions: checksum failure
    load_bank_partitions: partition len out of range
    flash_nor_initflash_nor_init: failed to create blockdev
    chargeManage the charger chip.powernvramAccess Power NVRAM.iBootStateiBootDebugiBootStageiBootErrorCoun tiBootErrorStagedisena ena Enable charger.
    dis Disable charger.
    %x: [%s] 0x%02x
    set list List NVRAM Properties.
    set <prop#> <value> Set NVRAM Property.
    unsupported colorspace
    SFN: 0x%x, Addr: 0x%x, Size: 0x%x, hspan: 0x%x, QLEN: 0x%x
    unsupported layer
    calculate_stridelenCLCD: calculate_stridelen() unsupported colorspace
    display_get_infodisplay_get_info: unhandled pic format
    otf clock divisor %d
    ClcdInstallGammaTable: No Gamma table found for display_id: 0x%08lx
    ClcdInstallGammaTable: Found Gamma table 0x%08lx / 0x%08lx
    fps set to: %d.%03d
    display_create_windowcreate_clcd_window: unsupported window type
    display_create_window: unhandled color format
    optBoptSIbRGB565framebufferenter_register_mode timeout
    merlot_init() -- Universal code version 05-16-07
    display-mpl-ditherdisplay-mpl-dither: enabled

    DVT testing - display pclk running now
    Merlot Panel ID (0x%02x%02x%02x):
    Build: EVT%d DVT%d PVT%d MP%d UNKNOWN
    Type: SHARP TMD SE SAMSUNG AUO
    Project/Driver: M68/N45/UNKNOWN/NatSemi NovaTek AutoBoot Enabled Autoboot display...
    screen-typeSESHARPTMDSAMSUNGCan't deal with panel-type value of %s
    Changing Unknown panel type to %s (0x%02x)
    Unknown Panel -- giving up
    clock sync not cleared
    1000 took %ld
    iis_init()
    spiregsspi_init()
    invalid spi port
    PCLKNCLKspi_set_baud: port %d clk %s (%d Hz) baud %d, divider %d, actual baud %d
    spi_set_baud: warning, div 0x%x is too big to fit in register
    Can only register as an IN or OUT handler
    Can't register a handler for EP%d for %s transactions
    WARNING: We're out of EP%dIN Queue request room
    Endpoint direction info:
    EP%d: usage:
    %s [<len>] [<address>]
    Device Tree image not valid
    Device Tree too large
    creating device tree at 0x%x of size 0x%x, from image at 0x%x
    nameFound node with no name: %p
    chosen/memory-mapAllocateMemoryRange: failed to find the /chosen/memory-map node
    MemoryMapReserved-%dAllocateMemoryRange: failed to find a /chosen/memory-map:%s property
    Kernelcache image corrupt
    Kernelcache too large
    Kernelcache image not valid
    unknown kernelcache signature
    unknown kernelcache compression type
    Loading kernel cache at %#x...data starts at %p
    uncompressed size too large
    size mismatch from lzss %d, should be %d
    adler mismatch
    done
    load_macho_image: failed to load device tree
    __PAGEZEROKernel-%s__PRELINKboot-argsgBootArgs.commandLine = [%s]
    -s -v debug=force-usb-power=1 vram-sizeDeviceTreeRAMDiskmodel-numberserial-numbercpus/cpu0clock-frequencymemory-frequencybus-frequencyperipheral-frequencyfixed-frequencytimebase-frequencyvramregarm-iochip-revisionnetwork-typeethernetchosenUpdateDeviceTree: failed to find the /chosen node
    debug-enableddevelopment-certproduction-certgid-aes-keyuid-aes-keysystem-trustedfirmware-versionbootp-responseipaddrgatewayc&#199;Scethaddrlocal-mac-addresscompatiblexxxEthernet disabled
    arm-io/sdiowifiaddrtx-calibrationInstalling WIFI Calibration
    arm-io/uart3/bluetoothbtaddrarm-io/uart1/basebandbattery-iddevice-imeiarm-io/spi1/lcd0lcd-panel-idlcd-init-register-countlcd-init-registersarm-io/spi2/multi-touchmulti-touch-calibrationpre-evt-hackpre-evtchosen/iBootstart-timedebug-wait-startload-kernel-startpopulate-registry-timeBootArgsplot4plot4 not implemented yet
    hline4hline4 not implemented yet
    vline4vline4 not implemented yet
    iBootImRamdisk image not valid
    Ramdisk too large
    creating ramdisk at 0x%x of size 0x%x, from image at 0x%x
    syscfgflash SysCfg inspection0x%08x '%c%c%c%c' 0x%08x 0x%08x 0x%08x 0x%08x
    SysCfg: version 0x%08x with %d entries using %d of %d bytes
    network not available
    not enough args.n
    %s get <filename> [<address>]
    %s getscript <filename> [<address>]
    getgetscriptserverip environment variable not set or malformed
    usbtftp://%s/%serror fetching file
    unrecognized command
    INITIALCONNECTEDDISCONNECTEDIN TRANSFEROUT TRANSFERDISCONNECTINGHOSEDrun a USB commandTimeout waiting to send BYE to host, closing anyway
    USBMP: Channel %d is not already open on Rx
    Unrecognized type for receive update %d
    usb_menu_init()
    Usage:
    %s init
    %s get <filename> [address] [amount] [offset]
    %s get http://site.com/path/to/file.html [address] [amount] [offset]
    %s get ftp://[username[assword]@]site.com/path/to/file.bin [address] [amount] [offset]
    %s get tftp://servername.com/file.bin [address] [amount] [offset]
    %s put <filename> <amount> [address] [offset]
    %s close
    %s cmd [hostSideCommand]
    %s debugdump
    note: parameters in square '[]' brackets are optional
    USBMPInit()
    TXQ: enqueue fails because queue is full
    TXQ: enqueue fails because passed in buffer is unaligned 0x%08X
    USBMP: Channel %d is already enabled for Rx
    USBMP: Open on channel %d for Rx failed, ret %d, cache size %d
    USBMP: Channel %d is not enabled for Rx
    initInitializing... (state %s)
    Timeout on waiting for host to connect
    Init complete
    closeDefaulting to address 0x%08X
    GET complete, CRC is %u (0x%08X), amount %d
    GET failed, file probably wasn't found
    Please specify at least a file path
    putAmount can't be 0
    PUT complete, CRC is %u (0x%08X), amount %d
    PUT failed, file probably wasn't found
    Please specify at least a file path and an amount
    debugdumpcmdUnrecognized sub-command '%s'
    chunkchunk a fileTransmit on Chunk PUT transfer request timed out
    Reply for Chunk PUT request timed out
    Chunk at offset %d produced was %d, requested %d
    Spin threshold hit, bailing out, your putter function is probably hosed
    ERROR: File not found
    Host Replies back with for PUT 0x%08X
    Putting at 0x%08X, amount %d
    Getting at 0x%08X, amount %d
    %02X usbfc_menu_init()
    Transmit on Chunk GET transfer request timed out
    USBFC: Reply on Chunk GET transfer request timed out
    Host Replies back with for GET 0x%08X
    Enter a sub-command

    Commands:
    put_test
    get_test
    put_testcows.txtget_testApple Inc.iPhone (Recovery Mode)Recovery Mode ConfigurationIF0OUTDUNNOINBIDIRUnrecognized descriptor request 0x%X
    Unrecognized vendor request 0x%X
    Unrecognized request 0x%X
    ERROR: Got Bulk packet but we're not ready to receive yet.
    ERROR: In error state %d
    Invalid enumeration speed id of %d
    Got GET_CONFIGURATION:
    hfsfat/fs_mountfs_mount: fs_name '%s' not in registered fs list
    fs_mount: mountpoint '%s' already occupied
    fs_mount: could not allocate mem for fscookie
    fs_mount: could not allocate mem for mount
    fs_openfs_open: could not allocate mem for file cookie
    fs_opendirfs_opendir: could not allocate mem for file cookie
    active fs mounts:
    '%s'
    fs_dump_dir: dumping contents of directory '%s'
    error opening dir '%s'
    name '%s', size %d, type 0x%x
    %s mount <fs> <device> <dir>
    %s unmount <dir>
    %s mounts
    %s dir <path>
    %s load <path> <loadaddress>
    mountmount returned %d
    unmountmountsdirfs_load_file() returns %d
    fat type %d
    .kfat_abortkfat_abort
    not a directory: '%s' flags %x
    Could not find '%s'
    '%s' is not a file
    Offset is too large.
    HFSInitPartition: %p
    Not HFS+ (signature 0x%04x)
    nandnand flash routinesnand_read_block_hook: failure %d reading block %u, count %zd
    flash_nand_initSM8701NAND failed flash initialization
    SM8701NAND failed flash initialization unknown
    sphwNandReadCapacity failed
    error allocating nand block device
    fillwrites not supported
    wipereadtestreadtest_nand does nothing
    destructivetest %s wipe
    %s fill <address> <length>
    %s readtest
    %s destructivetest
    drivers/flash_nand/Whimory2_1/Core/FTL/FTLInterface.c[FTL:WRN] FTL_GetStruct 0x%X is not identified is FTL data struct identifier!
    [FTL:ERR] BUF_Get error (line:%d)!
    [FTL:ERR] failed BUF_Get (line:%d)!
    [FTL:ERR] pBuf == NULL!
    [FTL:ERR] input parameters are invalid!
    [FTL:WRN] _AddLbnToRefreshList (0x%X, 0x%X) (line:%d)!
    [FTL:WRN] _AddLbnToRefreshList (0x%X, 0x%X, 0x%X) (line:%d)!
    [FTL:ERR] _FTLRead CHECK_FTL_ECC_MARK - 0x%X, 0x%X, 0x%X 0x%X (line:%d)!
    [FTL:ERR] there is error on VFL_Read(line:%d)!
    [FTL:ERR] there is an ECC error on VFL_Read(line:%d) ECC mark is 0x%02X!
    [FTL:ERR] lbn 0x%X pLog->wVbn 0x%X dataVbn 0x%X offset 0x%X vpn 0x%X!
    [FTL:ERR] lbn 0x%X dataVbn 0x%X offset 0x%X vpn 0x%X!
    [FTL:ERR] VFL_Read (dwWrittenLpn(0x%X) != dwLpn(0x%X))!
    [FTL:ERR] _FTLRead returns FTL_USERDATA_ERROR (line:%d)!
    [FTL:ERR] failed calling _FTLRead(0x%08X, 0x%08X, 0x%08X)(line:%d)
    [FTL:WRN] Recovering NAND Data Structures - this will take some time!
    [FTL:ERR] there is error on WMR_MALLOC!
    [FTL:ERR] _FTLRestore found block (#%d) with wLbn %d!
    [FTL:ERR] _FTLRestore found block (#%d) with unidentified spare(page is 0x%X) spare is 0x%X !
    [FTL:ERR] _FTLRestore found block (#%d) with unidentified spare(page is 0) 0x%X!
    [FTL:ERR] _FTLRestore - not all free vb were located - disk is heading toward corruptions!!!
    [FTL:ERR] _FTLRestore - pstFTLCxt->pawMapTable[0x%X] = 0x%X - restore is about to fail (line:%d)!!!
    [FTL:ERR] _FTLRestore - pFTLRestoreStruct[pstFTLCxt->pawMapTable[0x%X]].wLbn = 0x%X
    [FTL:ERR] pstFTLCxt->pawMapTable[0x%X] = 0x%X - restore is about to fail (line:%d)!!!
    [FTL:ERR] _FTLRestore - _ScanLogSection(0x%X) failed - restore is about to fail (line:%d)!!!
    [FTL:ERR] _FTLRestore - IS_LBN_IN_RANGE failed - pFTLRestoreStruct[0x%X].wLbn = 0x%X restore is about to fail (line:%d)!!!
    [FTL:ERR] _FTLRestore - IS_LBN_IN_RANGE failed - pstFTLCxt->pawMapTable[pFTLRestoreStruct[0x%X].wLbn] = 0x%X .Lbn is 0x%X restore is about to fail (line:%d)!!!
    [FTL:ERR] _FTLRestore - pFTLRestoreStruct[0x%X].bSpareType = 0x%X (unknown) - restore is about to fail (line:%d)!!!
    [FTL:ERR] _FTLRestore - wDataBlkCnt = 0x%X, wFreeBlkCnt = 0x%X
    [FTL:ERR] _FTLRestore - pstFTLCxt->wNumOfFreeVb = 0x%X, wLogBlkCnt = 0x%X - restore is about to fail (line:%d)!!!
    [FTL:WRN] _FTLRestore - lost part of the EC Table
    [FTL:WRN] _FTLRestore - lost part of the RC Table
    [FTL:WRN] _FTLRestore - lost part of the Stat information
    [FTL:WRN] _FTLRestore OK!
    [FTL:ERR] _FTLRestore - _ScanForFreeBlk(0x%X) failed - restore is about to fail (line:%d)!!!
    [FTL:ERR] there is error on VFL_Read(line:%d)!
    [FTL:ERR] Can not find context!
    [FTL:WRN] Updating the FTL from an older version
    [FTL:WRN] versions are compatible
    [FTL:WRN] Failure running _LoadFTLCxt!
    [BUF:ERR] BUF_Init(void) BUFCxt Init Failure
    [BUF:ERR] BUF_Init(void) BUFCxt->pBufferList Init Failure
    [BUF:ERR] BUF_Init(void) pBufIdx->pData, pBufIdx->pSpare Init Failure
    [BUF:ERR] BUF_Get(eType = %d) Buffer manager is not initialized
    [BUF:ERR] BUF_Get(eType = %d) Buffer pointer was overwritten!
    [BUF:ERR] BUF_Get(eType = %d) No free buffer
    [BUF:ERR] BUF_Get(eType = %d) Can't find a free buffer
    drivers/flash_nand/Whimory2_1/Core/VFL/VFLBuffer.cdrivers/flash_nand/Whimory2_1/Core/VFL/VFLInterface.c[VFL:ERR] there is no memory to initialize pstVFLCxt!
    [VFL:ERR] there is no memory to initialize pstBBTArea!
    [VFL:ERR] FIL_GetFuncTbl() fail!
    [VFL:ERR] VFL_Read(dwVpn:%d) dwVpn Overflow!
    [VFL:WRN] VFL_ReadScatteredPagesInVb mark page for refresh (line:%d)!
    [VFL:WRN] VFL_GetStruct 0x%X is not identified is VFL data struct identifier!
    [VFL:ERR] VFL_ReadBBT(wBank:%d)(line %d) fail!
    [VFL:ERR] _LoadVFLCxt(wBank:%d) failed BUF_Get(line:%d)
    [VFL:ERR] _LoadVFLCxt(line:%d) fail bank %d!
    [VFL:ERR] _LoadVFLCxt(line:%d) bank %d!
    [VFL:ERR] _LoadVFLCxt(wBank:%d)(line %d) fail!
    [FTL:MSG] Apple NAND Driver (AND) 0x%X
    [WMR:ERR] WMR_Init already called!
    [FTL:MSG] FIL_Init [OK]
    [FTL:MSG] BUF_Init [OK]
    [FTL:MSG] VFL_Init [OK]
    [FTL:MSG] FTL_Init [OK]
    [WMR:ERR] read only version (%d, %d)
    [WMR:ERR] no signature or no production format
    [WMR:ERR] VFL_Open failed!!!
    [FTL:MSG] VFL_Open [OK]
    [WMR:ERR] FTL_Open failed!!!
    [FTL:MSG] FTL_Open [OK]
    drivers/flash_nand/Whimory2_1/FIL/H1/H1ECC.cBank %d@phys:%d - id 0x%x
    =======================
    [INFO] NAND_Init()
    [INFO] BANKS_TOTAL = %d
    [INFO] BLOCKS_PER_BANK = %d
    [INFO] SUBLKS_TOTAL = %d
    [INFO] USER_SUBLKS_TOTAL = %d
    [INFO] PAGES_PER_SUBLK = %d
    [INFO] PAGES_PER_BANK = %d
    [INFO] SECTORS_PER_PAGE = %d
    [INFO] ADDRESS_CYCLE = %d
    OAM_Assert[FTL:ERR] OAM_Assert Error [%s:%d]!


    <log P1="101" P2="WMROAM" P3="" P4="OAM_Assert()" P5="OAM_Assert Error [%x:%d]" P6="" P7="" />
    resetSOC
    <null>0xhexdump ptr %p,
    More, from the LLB bit of the firmware...

    /&#183;boot-devicenand0boot-partition0boot-path/System/Library/Caches/com.apple.kernelcaches/kernelcache.s5l8900xrbdisplay-color-spaceRGB888display-timingoptCsetup_timer_clk: invalid divider &#37;d
    timer_regsstart_stop_timertimer_regs: asked for invalid timer registers
    start_stop_timer: timer %d not supported
    setup_timersetup_timer: timer %d not supported
    uregsinvalid uart
    uart_set_mode: port %d, mode %d
    uart_set_flow_control%s: uart 0 does not support flow control
    uart_set_baud_rate: port %d, baud %d, sample %d, divider %d, actual baud %d
    uart_set_sample_rate: invalid rate %d
    uart_set_clkuart_set_clk: invalid clock
    uart readeruart_writeuart_write: unhandled mode
    uart_readuart_read: unhandled mode
    unmask_intunmask_int: asked to unmask invalid vector %d
    install_int_handlerinstall_int_handler: asked to install invalid vector %d
    interrupt_init: did not find vic0
    interrupt_init: did not find vic1
    exception frame %p:
    r0 0x%08x 0x%08x 0x%08x 0x%08x
    r4 0x%08x 0x%08x 0x%08x 0x%08x
    r8 0x%08x 0x%08x 0x%08x 0x%08x
    r12 0x%08x lr 0x%08x spsr 0x%08x
    arm_data_abortarm data abort handler called
    dfsr 0x%x, far 0x%x
    arm_data_abort
    arm_prefetch_abortarm prefetch abort handler called
    prefetch from thumb, unhandled...
    breakpoint instruction, continuing...
    arm_prefetch_abort
    arm_undefinedarm undefined handler called
    arm_undefined
    arm_syscallarm syscall handler called
    arm_syscall
    nor0spi0boot_flash: could not find image
    do_boot: failed to find anything to load
    config_boardm68aploadaddrboot-commandfsbootbootdelayauto-boottrueidle-offpanic (%s):
    LLB start
    Power on canceled.
    LLB done, failed to boot asking for DFU...
    iBootSleepValididle tasknew_task == old_task: %p, run queue len %d
    task_exittask_exit: should not be here
    blockdev_read_hookerror allocating temporary buffer
    no reasonable default block read routine
    blockdev_write_hookno reasonable default block write routine
    no reasonable default erase routine
    0x%xheap_panicfreeheap error: %s : looping forever
    image-versionimage %p: bdev %p type %s offset 0x%x len 0x%x
    Ignoring old image without trust informationflash_nor_initflash_nor_init: failed to create blockdev
    <null>
    Last edited by Kyle Matthews; 07-01-2007 at 09:56 PM. Reason: Automerged Doublepost
    .


    ↑ ↑ ↓ ↓ ← → ← → B A [select] [start] Kyle Matthews

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts