Author Topic: 550D/T2i raw video recording port official thread  (Read 749635 times)

dlrpgmsvc

  • Senior
  • ****
  • Posts: 398
  • The 7D and 50D Robin Hood
Re: 550D raw video recording port official thread
« Reply #275 on: May 31, 2013, 11:29:44 PM »
ok: good news: the cache hack is seems to be working, checking now...

Wow xaint ! I cannot believe !!! You are Always ahead ten miles ! Keep me informed about your checks results !  :o
If you think it's impossible, you have lost beforehand

laconiccrusader

  • New to the forum
  • *
  • Posts: 7
Re: 550D raw video recording port official thread
« Reply #276 on: May 31, 2013, 11:37:12 PM »
what does this cache hack can do?

i wanna thanks all the devellopers and for your awesome work!
 the 550D is now a top notch timelapse machine :D

dlrpgmsvc

  • Senior
  • ****
  • Posts: 398
  • The 7D and 50D Robin Hood
Re: 550D raw video recording port official thread
« Reply #277 on: May 31, 2013, 11:42:03 PM »
what does this cache hack can do?

It allows to use the raw video feature without disabling other features, like now. So no more need to have two different sd cards (one for raw video and one for all the other ML features). Only one .bin file, only one version ! It allows to have more memory to fit all the ML stuff together with raw video recording option !
If you think it's impossible, you have lost beforehand

sonic

  • New to the forum
  • *
  • Posts: 23
  • 550D
Re: 550D raw video recording port official thread
« Reply #278 on: May 31, 2013, 11:55:48 PM »
ok: good news: the cache hack is seems to be working, checking now...

Just when I found out how to dump the ROM from the correct address 0xFF010000 X-)

dlrpgmsvc

  • Senior
  • ****
  • Posts: 398
  • The 7D and 50D Robin Hood
Re: 550D raw video recording port official thread
« Reply #279 on: June 01, 2013, 12:00:05 AM »
Just when I found out how to dump the ROM from the correct address 0xFF010000 X-)

Good ! Keep on with the good work ! This will be of help for future needs of disassebly for future features and needs ! I added this info to the header post ! Many thanks !
If you think it's impossible, you have lost beforehand

xaint

  • New to the forum
  • *
  • Posts: 46
Re: 550D raw video recording port official thread
« Reply #280 on: June 01, 2013, 12:13:58 AM »
Ok, now where the hell can i find a magic.sym? :D :D

no matter, problem solved!

hammermina

  • New to the forum
  • *
  • Posts: 46
Re: 550D raw video recording port official thread
« Reply #281 on: June 01, 2013, 06:58:52 AM »
hello guys

i have read that 550d can use sdxc cards is that right?an will this brings more speed.

" Die Serienbildgeschwindigkeit ist nominell von 3,4 auf 3,7 Bildern gesteigert bei reduzierter Serienbildfolge (6 RAWs bzw. 34 JPEGs gegenüber 9/170 einer 500D). In unserem Test ergaben sich im Schnitt 3,5 B/Sek. bei ebenfalls 6 RAWs in unverzögerter Folge. Gegenüber der 500D konnnte die Wartezeit zwischen zwei Bursts von 10 auf 7 Sekunden gedrückt werden, schnelle SD-Karten vorausgesetzt (mit 30MB/Sek.). Unterstützt werden jetzt auch SDXC-Karten ("eXtended Capacity") mit theoretischen 300 MB/Sek und 2 Terabyte Kapazität. Ersteres dürfte die Wartezeiten zwischen einzelnen Serienbildsalven an der 550D nochmal spürbar verkürzen, derzeit sind aber keine höheren Transferraten als 30MB/Sek. bei den SD-Karten verfügbar."

this is from review 2010

sdxc work on exFat.

what if i want to try to format a card to exfat?

will it work?

pavelpp

  • Freshman
  • **
  • Posts: 92
Re: 550D raw video recording port official thread
« Reply #282 on: June 01, 2013, 08:43:47 AM »
hello guys

i have read that 550d can use sdxc cards is that right?an will this brings more speed.

" Die Serienbildgeschwindigkeit ist nominell von 3,4 auf 3,7 Bildern gesteigert bei reduzierter Serienbildfolge (6 RAWs bzw. 34 JPEGs gegenüber 9/170 einer 500D). In unserem Test ergaben sich im Schnitt 3,5 B/Sek. bei ebenfalls 6 RAWs in unverzögerter Folge. Gegenüber der 500D konnnte die Wartezeit zwischen zwei Bursts von 10 auf 7 Sekunden gedrückt werden, schnelle SD-Karten vorausgesetzt (mit 30MB/Sek.). Unterstützt werden jetzt auch SDXC-Karten ("eXtended Capacity") mit theoretischen 300 MB/Sek und 2 Terabyte Kapazität. Ersteres dürfte die Wartezeiten zwischen einzelnen Serienbildsalven an der 550D nochmal spürbar verkürzen, derzeit sind aber keine höheren Transferraten als 30MB/Sek. bei den SD-Karten verfügbar."

this is from review 2010

sdxc work on exFat.

what if i want to try to format a card to exfat?

will it work?

SD card is not the bottleneck - it's card controller in our camera which limits the write speed.

hammermina

  • New to the forum
  • *
  • Posts: 46
Re: 550D raw video recording port official thread
« Reply #283 on: June 01, 2013, 08:53:03 AM »
yes i know...:-( but when the controller sees that is an exfat card it will go higher?

i formatet a card in exfat and shoot normal raw burst and i mean its write a littlebit faster as on fat32!

the normal Ml 2.3 runs in exfat on my 550d

but when i will install nightlybuild the comes an error on winrar

Audionut

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3565
  • Blunt and to the point
Re: 550D raw video recording port official thread
« Reply #284 on: June 01, 2013, 08:54:59 AM »
yes i know...:-( but when the controller sees that is an exfat card it will go higher?

The controller is limited to a certain speed regardless of how the card is formatted.

hammermina

  • New to the forum
  • *
  • Posts: 46
Re: 550D raw video recording port official thread
« Reply #285 on: June 01, 2013, 09:04:29 AM »
can we do something on the controller?replace or overclocking...

sorry for this stupid questions am totally a technicnoob:-)

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12241
  • Maintenance mode
Re: 550D raw video recording port official thread
« Reply #286 on: June 01, 2013, 09:13:21 AM »
sorry for this stupid questions am totally a technicnoob:-)

Just stop asking them.

mohanohi

  • New to the forum
  • *
  • Posts: 36
  • DOP, Editor, DIT
Re: 550D raw video recording port official thread
« Reply #287 on: June 01, 2013, 10:02:36 AM »
Great Suggestion alex  :)
DOP, Editor, DIT, PL 5D, Ultra primes, Kowa lens

NedB

  • Freshman
  • **
  • Posts: 85
Re: 550D raw video recording port official thread
« Reply #288 on: June 01, 2013, 10:30:39 AM »
@mk11174: With your latest "ML_Wave_BetterMod_Raw Rec" build, I'm getting 1152x432 and also 1216x416 (both at 23.976fps) continuous, quite a step up from your/our previous best of 960x480! So 1280xsomething can't be far away and suddenly we're only uprezzing by 50% to get to 1080p rather than 100%. And all this in only a week or so, amazing.

Also noticing that with the new build I can really go up to (and over a little bit, I think) the 20MB/s mark on a continuous basis, whereas on the older builds, the limit seemed to be about 16MB/s. So there must be much better buffering and/or more memory available with your new build. Hope that doesn't merit a "duh".

My results above were in video mode, with hack on, no sound (obviously). Looking forward to more programming goodness in the coming days. Let me know if there are any tests I can/should do to help the effort. Cheers!
550D - Kit Lens | EF 50mm f/1.8 | Zacuto Z-Finder Pro 2.5x | SanDisk ExtremePro 95mb/s | Tascam DR-100MkII

NedB

  • Freshman
  • **
  • Posts: 85
Re: 550D raw video recording port official thread
« Reply #289 on: June 01, 2013, 10:40:35 AM »
@mk11174: Oh, and one more thing. SanDisk ExtremePro 8GB 95MB/s, formatted with exFat and 16384KB cluster size. Have no idea if these details are relevant or useful...
550D - Kit Lens | EF 50mm f/1.8 | Zacuto Z-Finder Pro 2.5x | SanDisk ExtremePro 95mb/s | Tascam DR-100MkII

mohanohi

  • New to the forum
  • *
  • Posts: 36
  • DOP, Editor, DIT
Re: 550D raw video recording port official thread
« Reply #290 on: June 01, 2013, 10:52:18 AM »
Now i am off to purchase SanDisk ExtremePro 8GB 95MB/s ...  :)
DOP, Editor, DIT, PL 5D, Ultra primes, Kowa lens

hammermina

  • New to the forum
  • *
  • Posts: 46
Re: 550D raw video recording port official thread
« Reply #291 on: June 01, 2013, 11:03:01 AM »
at NedB how you get running exfat?

i tried it but only the officiel 2.3 build works on exfat .when i want to copy the nightlybuild i get an error:-(

NedB

  • Freshman
  • **
  • Posts: 85
Re: 550D raw video recording port official thread
« Reply #292 on: June 01, 2013, 11:28:30 AM »
@hammermina: Format the card in Windows, you can choose exFat and also the cluster size ("Allocation Unit Size"). Then to make it bootable, run EOScard (google it). Next step is important: forget about the nightly build. Just use the link provided above in Reply #262 by MK11174. Unrar the contents and copy them as is to your SD card. This worked for me. Cheers!
550D - Kit Lens | EF 50mm f/1.8 | Zacuto Z-Finder Pro 2.5x | SanDisk ExtremePro 95mb/s | Tascam DR-100MkII

deleted.account

  • Member
  • ***
  • Posts: 154
Re: 550D raw video recording port official thread
« Reply #293 on: June 01, 2013, 11:30:30 AM »
exfat works fine with 550d, just format the card with eoscard utility, make it bootable, install stable ML through eoscard if you wish then substitute files and folders with MK11147 build.

**EDIT**

Posted sametime as NedB. :-)

hammermina

  • New to the forum
  • *
  • Posts: 46
Re: 550D raw video recording port official thread
« Reply #294 on: June 01, 2013, 11:31:13 AM »
i tried it the same way but without clustersize...

i will try it in the afternoon:-)

NedB

  • Freshman
  • **
  • Posts: 85
Re: 550D raw video recording port official thread
« Reply #295 on: June 01, 2013, 11:39:31 AM »
what he said...
550D - Kit Lens | EF 50mm f/1.8 | Zacuto Z-Finder Pro 2.5x | SanDisk ExtremePro 95mb/s | Tascam DR-100MkII

cinedude

  • New to the forum
  • *
  • Posts: 6
Re: 550D raw video recording port official thread
« Reply #296 on: June 01, 2013, 12:20:44 PM »
By the way, if anyone is looking to buy SD cards...From what I've gathered, these Sandisk Extremepro cards are using something called UHS to enhance the read/write speed. The 550D isn't compatible with UHS, so it defaults to the maximum read/write speed of a regular class 10 card.

Something to think about if you're off to buy a really expensive card.

EDIT: I'm testing with a class 10 card, seems that the speeds are no where nearing what NedB got...
EDIT 2: Well now I'm running a benchmark test, and the card seems to actually be SLOWER than my class 6 one.  ???

pavelpp

  • Freshman
  • **
  • Posts: 92
Re: 550D raw video recording port official thread
« Reply #297 on: June 01, 2013, 01:26:27 PM »
spent a lot of time trying to find this topic. Looks like it has been moved without any notice. Good that I had my history

Here's another test
1344x448 (3:1) @ 18fps

dlrpgmsvc

  • Senior
  • ****
  • Posts: 398
  • The 7D and 50D Robin Hood
Re: 550D raw video recording port official thread
« Reply #298 on: June 01, 2013, 02:25:28 PM »
Just when I found out how to dump the ROM from the correct address 0xFF010000 X-)

Do you have found the disassembly start address of both ROM files ? And what they are ?
Do you have found what is the rom file where there is the stuff we are searching for ? ROM0.BIN or ROM1.BIN ?
If you think it's impossible, you have lost beforehand

mk11174

  • Contributor
  • Hero Member
  • *****
  • Posts: 809
Re: 550D raw video recording port official thread
« Reply #299 on: June 01, 2013, 03:30:19 PM »
I was able to get more memory going by adding the cach_hack code, but still believe we need 2 addresess from our firmware to make it work all the way.
By adding this code:
Code: [Select]
#define HIJACK_CACHE_HACK
#define HIJACK_CACHE_HACK_BSS_END_ADDR   0xFF01109C
#define HIJACK_CACHE_HACK_BSS_END_INSTR  0xFF010134
#define HIJACK_CACHE_HACK_INITTASK_ADDR  0xFF0110A8
#define ML_RESERVED_MEM (1024*1024 - BMP_VRAM_SIZE - 0x200) // see zebra.c, bvram_mirror_start initialization, and boot-hack.c

I think we just need these addresses to make it fit our firmware, if I am right?
#define HIJACK_CACHE_HACK_BSS_END_ADDR   0xFF01109C
#define HIJACK_CACHE_HACK_BSS_END_INSTR  0xFF010134

But whatever this does, it increases our memory in all places but our buffer mem of coarse, and I can enable a few more things but not much cause it still crashes.

Compare my screen cap to your cam and see.



I still cant look through the firmware.

I tried the disassemble.pl but alls that did was give me more files I don't know what to do with.

I do have full version of IDA advanced 6.1 which I did use porting the a3300 but they had idc scripts that found names for all the addresses auto, I am not finding any idc scripts for IDA to work with 550D firmware, if I am wrong, someone please point me in the right place?
500D/T1i  550D/T2i  600D/T3i  700D/T5i