DEF(zoom_status, 0x7DB0) // ToDo, Value from SD800DEF(movie_status, 0x8BC00) // ToDo, Value from SD800DEF(some_flag_for_af_scan, 0x6AE0) // ToDo, Value from SD800
// DEBUG: jump to rom base address of regular firmware (causing camera to restart in a loop, enable flash led to get feedback)//dst_void = (void*) 0xFF810000; // Canon A-series: 0xFFC00000 ; S-, SD-, and G- series: 0xFF810000// resetcodeasm volatile ( // start at ROM:FF823AE4 "MRS R1, CPSR\n" "BIC R1, R1, #0x3F\n" "ORR R1, R1, #0xD3\n" "MSR CPSR_cf, R1\n" "LDR R2, =0xC0200000\n" // found in "aRestartCalled" "MOV R1, #0xFFFFFFFF\n" "STR R1, [R2,#0x10C]\n" "STR R1, [R2,#0xC]\n" "STR R1, [R2,#0x1C]\n" "STR R1, [R2,#0x2C]\n" "STR R1, [R2,#0x3C]\n" "STR R1, [R2,#0x4C]\n" "STR R1, [R2,#0x5C]\n" "STR R1, [R2,#0x6C]\n" "STR R1, [R2,#0x7C]\n" "STR R1, [R2,#0x8C]\n" "STR R1, [R2,#0x9C]\n" "STR R1, [R2,#0xAC]\n" "STR R1, [R2,#0xBC]\n" "STR R1, [R2,#0xCC]\n" "STR R1, [R2,#0xDC]\n" "STR R1, [R2,#0xEC]\n" "STR R1, [R2,#0xFC]\n" // required ? //"CMP R4, #7\n" // required ? //"LDMEQFD SP!, {R4,PC}\n" // required ? "MOV R1, #0x78\n" "MCR p15, 0, R1,c1,c0\n" "MOV R1, #0\n" "MCR p15, 0, R1,c7,c10, 4\n" "MCR p15, 0, R1,c7,c5\n" "MCR p15, 0, R1,c7,c6\n" "MOV R2, #0x40000000\n" "ORR R1, R2, #6\n" "MCR p15, 0, R1,c9,c1\n" "ORR R1, R1, #6\n" // required ? "MCR p15, 0, R1,c9,c1, 1\n" "MRC p15, 0, R1,c1,c0\n" "ORR R1, R1, #0x50000\n" "MCR p15, 0, R1,c1,c0\n" "MOV R3, #0xFF0\n" "LDR R1, =0x12345678\n" //"MOV R2, #0x81000000\n" // required ? "ADD R3, R3, #0x4000000C\n" "STR R1, [R3]\n" "MOV R2, R2,ASR#8\n" // required ? //"MOV SP, #0x4000000\n" "MOV SP, #0x1900\n" "MOV LR, PC\n" "MOV PC, %0\n" // original jump-vector //"BX %0\n" // new jump vector *NOT WORKING* : : "r"(dst_void) : "memory","r1","r2","r3"); while(1);}
dst_void = (void*) 0xFF810000;
all praise be to pixeldoc!
no i dont know anyone [other then you] working on this.
i need to pick your brain for a weekend simply to figure out this whole c thing. ill check out your blink-o-matic patch when i get home from work today.
seriously, if you need anything let me know. may not be able to code the world but i would love to contribute were i can
First of all, thanks for all your hard work, pixeldoc2000! It's greatly appreciated!
I've tried your flashing build, and it works as advertised on my Ixus 900ti
I don't think I can contribuate much with programing, but I'm ready to test any future builds if needed.
I'll also volunteer to drink cold drinks for you
And, as a side note, http://pixeldoc.kicks-[admin: avoid swearing please].net/ repports "Error loading language file , please check configuration".
Thats good, pm me your mail adresse and i'll let you know i new build is available (Also in this forum of cause)
Hm, that could be a bit of problem, i assum your not living in germany? (Not mentionted your profile)
Have you checked your Firmware Version? I'm currently only aware of 1.00C (looks like there isn't any other firmware for 900Ti).
Started by pixeldoc2000 « 1 2 ... 26 27 » General Discussion and Assistance
Started by nick h. Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes)
Started by Coeluh Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes)
Started by dayv2005 General Help and Assistance on using CHDK stable releases
Started by Razor512 « 1 2 3 4 5 » General Help and Assistance on using CHDK stable releases