Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - mk11174

#151
Camera-specific Development / Re: Canon 700D / T5i
April 17, 2015, 06:30:13 AM
I committed changes here for 700D.114 port if anyone wants to merge and compile for themselves for now. It could be a long time until the new port gets updated to nightly, if ever. Depends if testers agree it is working as good as 113 and if I sent everything correctly.

https://bitbucket.org/mk11174/700d114/commits/590323501cdb21fb49cf6f198573c1021e12bb09
https://bitbucket.org/mk11174/700d114/commits/a546ac12b5eb908b3fcb89717475dc1c27c03231
#152
Camera-specific Development / Re: Canon 700D / T5i
April 17, 2015, 12:25:22 AM
Well, I could not resist, I went and started porting to 114, all looks fine so far, up and running, just need to remember how to get the stuff for SRM because as of now it crashes when I try to use it or try to find out how much there is in the ML menu.

I did it before for 113, so I should be able to figure it out I hope.

Update! SRM is fixed, just wrong address after double checking.

Now just need to get the shutter and fps fine tuned cause it is showing weird values at the moment.

Update! I guess there is nothing wrong, I get same results with 113 with the shutter speeds, fps looks normal for sure.

So now I just need to use it awhile and try to crash it.







Stub Test Fine
[Pass] f = FIO_CreateFile("test.dat") => 0x3
[Pass] FIO_WriteFile(f, (void*)ROMBASEADDR, 0x10000) => 0x10000
[Pass] FIO_WriteFile(f, (void*)ROMBASEADDR, 0x10000) => 0x10000
       FIO_CloseFile(f)
[Pass] FIO_GetFileSize("test.dat", &size) => 0x0
[Pass] size => 0x20000
[Pass] p = (void*)_alloc_dma_memory(0x20000) => 0x40b11d24
[Pass] f = FIO_OpenFile("test.dat", O_RDONLY | O_SYNC) => 0x3
[Pass] FIO_ReadFile(f, p, 0x20000) => 0x20000
       FIO_CloseFile(f)
       _free_dma_memory(p)
[Pass] count => 0x3a98
[Pass] buf = fio_malloc(0x1000000) => 0x4a104094
[Pass] FIO_GetFileSize_direct("test.dat") => 0x82000000
[Pass] f = FIO_OpenFile("test.dat", O_RDWR | O_SYNC) => 0x3
[Pass] FIO_SeekSkipFile(f, 0, SEEK_END) => 0x82000000
[Pass] FIO_WriteFile(f, buf, 0x10) => 0x10
[Pass] FIO_SeekSkipFile(f, -0x20, SEEK_END) => 0x81fffff0
[Pass] FIO_WriteFile(f, buf, 0x30) => 0x30
[Pass] FIO_SeekSkipFile(f, 0x20, SEEK_SET) => 0x20
[Pass] FIO_SeekSkipFile(f, 0x30, SEEK_CUR) => 0x50
[Pass] FIO_SeekSkipFile(f, -0x20, SEEK_CUR) => 0x30
[Pass] FIO_GetFileSize_direct("test.dat") => 0x82000020
[Pass] FIO_RemoveFile("test.dat") => 0x0
[Pass] SetTimerAfter(0, timer_cbr, overrun_cbr, 0) => 0x15
[Pass] timer_func => 0x2
[Pass] SetTimerAfter(1000, timer_cbr, overrun_cbr, 0) => 0x49ee
       msleep(900)
[Pass] timer_func => 0x0
       msleep(200)
[Pass] timer_func => 0x1
[Pass] ABS((timer_time/1000 - t0) - 1000) => 0x3
[Pass] ABS((timer_arg - ta0) - 1000) => 0xa
[Pass] timer = SetTimerAfter(1000, timer_cbr, overrun_cbr, 0) => 0x4a5c
       msleep(400)
       CancelTimer(timer)
[Pass] timer_func => 0x0
       msleep(1500)
[Pass] timer_func => 0x0
[Pass] SetHPTimerAfterNow(0, timer_cbr, overrun_cbr, 0) => 0x15
[Pass] timer_func => 0x2
[Pass] SetHPTimerAfterNow(100000, timer_cbr, overrun_cbr, 0) => 0xdcb0
       msleep(90)
[Pass] timer_func => 0x0
       msleep(20)
[Pass] timer_func => 0x1
[Pass] ABS(DeltaT(timer_time, t0) - 100000) => 0x115
[Pass] ABS(DeltaT(timer_arg, ta0) - 100000) => 0xeb
[Pass] ABS((get_us_clock_value() - t0) - 110000) => 0xb6
[Pass] SetHPTimerAfterNow(90000, next_tick_cbr, overrun_cbr, 0) => 0xdcb2
       msleep(80)
[Pass] timer_func => 0x0
       msleep(20)
[Pass] timer_func => 0x3
       msleep(80)
[Pass] timer_func => 0x3
       msleep(20)
[Pass] timer_func => 0x1
[Pass] ABS(DeltaT(timer_time, t0) - 300000) => 0x152
[Pass] ABS(DeltaT(timer_arg, ta0) - 300000) => 0x120
[Pass] ABS((get_us_clock_value() - t0) - 310000) => 0xec
[Pass] MEM(&CancelDateTimer) => 0xe92d4010
[Pass] strlen("abc") => 0x3
[Pass] strlen("qwertyuiop") => 0xa
[Pass] strlen("") => 0x0
[Pass] strcpy(msg, "hi there") => 0x1add08
[Pass] msg => 'hi there'
[Pass] snprintf(a, sizeof(a), "foo") => 0x3
[Pass] snprintf(b, sizeof(b), "foo") => 0x3
[Pass] strcmp(a, b) => 0x0
[Pass] snprintf(a, sizeof(a), "bar") => 0x3
[Pass] snprintf(b, sizeof(b), "baz") => 0x3
[Pass] strcmp(a, b) => 0xfffffff8
[Pass] snprintf(a, sizeof(a), "Display") => 0x7
[Pass] snprintf(b, sizeof(b), "Defishing") => 0x9
[Pass] strcmp(a, b) => 0x4
[Pass] snprintf(buf, 3, "%d", 1234) => 0x2
[Pass] buf => '12'
[Pass] memcpy(foo, bar, 6) => 0x1adca0
[Pass] foo => 'asdfghuiop'
[Pass] memset(bar, '*', 5) => 0x1adc80
[Pass] bar => '*****hjkl;'
       bzero32(bar + 5, 5)
[Pass] bar => '****'
       t0 = *(uint32_t*)0xC0242014 => 0xec16
       msleep(250)
       t1 = *(uint32_t*)0xC0242014 => 0x4afb2
[Pass] ABS(MOD(t1-t0, 1048576)/1000 - 250) => 0x4
       LoadCalendarFromRTC( &now )
       s0 = now.tm_sec => 0x17
       Date/time: 2015/04/16 21:00:23
       msleep(1500)
       LoadCalendarFromRTC( &now )
       s1 = now.tm_sec => 0x18
[Pass] MOD(s1-s0, 60) => 0x1
[Pass] MOD(s1-s0, 60) => 0x1
       m0 = MALLOC_FREE_MEMORY => 0x1f1a8
[Pass] p = (void*)_malloc(50*1024) => 0x1209c8
[Pass] CACHEABLE(p) => 0x1209c8
       m1 = MALLOC_FREE_MEMORY => 0x12998
       _free(p)
       m2 = MALLOC_FREE_MEMORY => 0x1f1a8
[Pass] ABS((m0-m1) - 50*1024) => 0x10
[Pass] ABS(m0-m2) => 0x0
       m0 = GetFreeMemForAllocateMemory() => 0x31f6d8
[Pass] p = (void*)_AllocateMemory(256*1024) => 0x840b70
[Pass] CACHEABLE(p) => 0x840b70
       m1 = GetFreeMemForAllocateMemory() => 0x2df6cc
       _FreeMemory(p)
       m2 = GetFreeMemForAllocateMemory() => 0x31f6d8
[Pass] ABS((m0-m1) - 256*1024) => 0xc
[Pass] ABS(m0-m2) => 0x0
       m01 = MALLOC_FREE_MEMORY => 0x1f1a8
       m02 = GetFreeMemForAllocateMemory() => 0x31f6d8
[Pass] p = (void*)_alloc_dma_memory(256*1024) => 0x40840bb0
[Pass] UNCACHEABLE(p) => 0x40840bb0
[Pass] CACHEABLE(p) => 0x840bb0
[Pass] UNCACHEABLE(CACHEABLE(p)) => 0x40840bb0
       _free_dma_memory(p)
[Pass] p = (void*)_shoot_malloc(24*1024*1024) => 0x4a104074
[Pass] UNCACHEABLE(p) => 0x4a104074
       _shoot_free(p)
       m11 = MALLOC_FREE_MEMORY => 0x1f1a8
       m12 = GetFreeMemForAllocateMemory() => 0x31f6d8
[Pass] ABS(m01-m11) => 0x0
[Pass] ABS(m02-m12) => 0x0
[Pass] suite = shoot_malloc_suite_contig(24*1024*1024) => 0x117718
[Pass] suite->signature => 'MemSuite'
[Pass] suite->num_chunks => 0x1
[Pass] suite->size => 0x1800000
[Pass] chunk = GetFirstChunkFromSuite(suite) => 0x11dd28
[Pass] chunk->signature => 'MemChunk'
[Pass] chunk->size => 0x1800000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x4a104070
[Pass] UNCACHEABLE(p) => 0x4a104070
       shoot_free_suite(suite); suite = 0; chunk = 0;
[Pass] suite = shoot_malloc_suite_contig(0) => 0x117718
[Pass] suite->signature => 'MemSuite'
[Pass] suite->num_chunks => 0x1
[Pass] suite->size => 0x1dfc000
[Pass] chunk = GetFirstChunkFromSuite(suite) => 0x11dd28
[Pass] chunk->signature => 'MemChunk'
[Pass] chunk->size => 0x1dfc000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x42200064
[Pass] UNCACHEABLE(p) => 0x42200064
       shoot_free_suite(suite); suite = 0; chunk = 0;
[Pass] suite = shoot_malloc_suite(64*1024*1024) => 0x117718
[Pass] suite->signature => 'MemSuite'
[Pass] suite->num_chunks => 0x7
[Pass] suite->size => 0x4000000
[Pass] chunk = GetFirstChunkFromSuite(suite) => 0x11dd28
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x18b8000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x4a104070
[Pass] UNCACHEABLE(p) => 0x4a104070
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f538
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x36b4000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x42200064
[Pass] UNCACHEABLE(p) => 0x42200064
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f570
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3ab4000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x419ff0a4
[Pass] UNCACHEABLE(p) => 0x419ff0a4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f5a8
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3b8c000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x49f240e4
[Pass] UNCACHEABLE(p) => 0x49f240e4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f5e0
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3c64000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x47f240e4
[Pass] UNCACHEABLE(p) => 0x47f240e4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f618
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3d3c000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x45f240e4
[Pass] UNCACHEABLE(p) => 0x45f240e4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f650
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x4000000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x4ddc0064
[Pass] UNCACHEABLE(p) => 0x4ddc0064
       chunk = GetNextMemoryChunk(suite, chunk) => 0x0
[Pass] total => 0x4000000
       shoot_free_suite(suite); suite = 0; chunk = 0;
[Pass] suite = shoot_malloc_suite(0) => 0x117718
[Pass] suite->signature => 'MemSuite'
[Pass] suite->num_chunks => 0x7
[Pass] suite->size => 0x5b00000
[Pass] chunk = GetFirstChunkFromSuite(suite) => 0x11dd28
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x18b8000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x4a104070
[Pass] UNCACHEABLE(p) => 0x4a104070
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f538
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x36b4000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x42200064
[Pass] UNCACHEABLE(p) => 0x42200064
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f570
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3ab4000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x419ff0a4
[Pass] UNCACHEABLE(p) => 0x419ff0a4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f5a8
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3b8c000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x49f240e4
[Pass] UNCACHEABLE(p) => 0x49f240e4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f5e0
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3c64000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x47f240e4
[Pass] UNCACHEABLE(p) => 0x47f240e4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f618
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x3d3c000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x45f240e4
[Pass] UNCACHEABLE(p) => 0x45f240e4
       chunk = GetNextMemoryChunk(suite, chunk) => 0x11f650
[Pass] chunk->signature => 'MemChunk'
[Pass] total += chunk->size => 0x5b00000
[Pass] p = GetMemoryAddressOfMemoryChunk(chunk) => 0x4ddc0064
[Pass] UNCACHEABLE(p) => 0x4ddc0064
       chunk = GetNextMemoryChunk(suite, chunk) => 0x0
[Pass] total => 0x5b00000
       shoot_free_suite(suite); suite = 0; chunk = 0;
       EngDrvOut(LCD_Palette[0], 0x1234)
[Pass] shamem_read(LCD_Palette[0]) => 0x1234
       call("TurnOnDisplay")
[Pass] DISPLAY_IS_ON => 0x1
       call("TurnOffDisplay")
[Pass] DISPLAY_IS_ON => 0x0
       call("TurnOnDisplay")
[Pass] DISPLAY_IS_ON => 0x1
       SetGUIRequestMode(1); msleep(1000);
[Pass] CURRENT_DIALOG_MAYBE => 0x1
       SetGUIRequestMode(2); msleep(1000);
[Pass] CURRENT_DIALOG_MAYBE => 0x2
       SetGUIRequestMode(0); msleep(1000);
[Pass] CURRENT_DIALOG_MAYBE => 0x0
[Pass] display_idle() => 0x1
       GUI_Control(BGMT_PLAY, 0, 0, 0); msleep(500);
[Pass] PLAY_MODE => 0x1
[Pass] MENU_MODE => 0x0
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(500);
[Pass] MENU_MODE => 0x1
[Pass] PLAY_MODE => 0x0
[Pass] MEM(dialog->type) => 0x414944
       GUI_Control(BGMT_MENU, 0, 0, 0); msleep(500);
[Pass] MENU_MODE => 0x0
[Pass] PLAY_MODE => 0x0
       task_create("test", 0x1c, 0x1000, test_task, 0) => 0xb46200ac
[Pass] test_task_created => 0x1
[Pass] get_task_name_from_id(get_current_task()) => 'run_test'
[Pass] mq = mq ? mq : (void*)msg_queue_create("test", 2) => 0xb46800bc
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] msg_queue_post(mq, 0x1234567) => 0x0
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] msg_queue_post(mq, 0xABCDEF0) => 0x0
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] msg_queue_post(mq, 0xBADCAFE) => 0xd
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] msg_queue_receive(mq, (struct event **) &m, 500) => 0x0
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] m => 0x1234567
[Pass] msg_queue_receive(mq, (struct event **) &m, 500) => 0x0
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] m => 0xabcdef0
[Pass] msg_queue_receive(mq, (struct event **) &m, 500) => 0x9
[Pass] msg_queue_count(mq, &mqcount) => 0x0
[Pass] msg_queue_count((void*)1, &mqcount) => 0x7
[Pass] sem = sem ? sem : create_named_semaphore("test", 1) => 0xb47a0286
[Pass] take_semaphore(sem, 500) => 0x0
[Pass] take_semaphore(sem, 500) => 0x9
[Pass] give_semaphore(sem) => 0x0
[Pass] take_semaphore(sem, 500) => 0x0
[Pass] give_semaphore(sem) => 0x0
[Pass] rlock = rlock ? rlock : CreateRecursiveLock(0) => 0xb48c008e
[Pass] AcquireRecursiveLock(rlock, 500) => 0x0
[Pass] AcquireRecursiveLock(rlock, 500) => 0x0
[Pass] ReleaseRecursiveLock(rlock) => 0x0
[Pass] ReleaseRecursiveLock(rlock) => 0x0
[Pass] ReleaseRecursiveLock(rlock) => 0xf
       SW1(1,100)
[Pass] HALFSHUTTER_PRESSED => 0x1
       SW1(0,100)
[Pass] HALFSHUTTER_PRESSED => 0x0
#153
Camera-specific Development / Re: Canon 700D / T5i
April 16, 2015, 08:55:26 PM
No, I don't believe that is possible since it started as 114
#154
Camera-specific Development / Re: Canon 700D / T5i
April 16, 2015, 05:39:09 PM
I did go ahead and update to 114, dumped the ROM and successfully downgraded back to 113, so if anyone wants to port 114 I will be glad to share it unless I should upload it somewhere, its been awhile, but I think from what alex taught me, was not to upload it anywhere because it has Canon code.

Not sure I would want to take on another port update, making the 113 took plenty of my personal life time up.

I guess it depends on how many users buy a t5i with 114 on it and need it ported.
#155
Camera-specific Development / Re: Canon 650D / T4i
April 13, 2015, 09:28:12 AM
Had to recompile vol64 module to support newer api, so anyone that knows about the audio gain control module for the 700d and 650d it uploaded here.
https://bitbucket.org/mk11174/700d113/downloads
#156
Camera-specific Development / Re: Canon 700D / T5i
April 13, 2015, 09:27:33 AM
Had to recompile vol64 module to support newer api, so anyone that knows about the audio gain control module for the 700d and 650d it uploaded here.
https://bitbucket.org/mk11174/700d113/downloads
#157

TV   ML      Canon ms
-4.0  16"     15"   16887
-3.8  16"     15"   16887
-3.7  16"     13"   13080
-3.6  12.5"   13"   13080
-3.5  10"     10"   12014
-3.3  10"     10"   11038
-3.2  10"     8"    8569
-3.1  10"     8"    8569
-3.0  8"      8"    8569
-2.8  8"      8"    8569
-2.7  8"      8"    6665
-2.6  6"      6"    6665
-2.5  6"      5"    6132
-2.3  5"      5"    5644
-2.2  5"      4"    4410
-2.1  5"      4"    4410
-2.0  4"      4"    4410
-1.8  4"      4"    4410
-1.7  4"      3"2   3458
-1.6  3.2"    3"2   3458
-1.5  3"      2"5   3191
-1.3  2.5"    2"5   2948
-1.2  2.5"    2"    2331
-1.1  2.5"    2"    2331
-1.0  2"      2"    2331
-0.8  2"      2"    2331
-0.7  2"      1"6   1854
-0.6  1.6"    1"6   1854
-0.5  1.5"    1"3   1721
-0.3  1.3"    1"3   1599
-0.2  1.3"    1"    1290
-0.1  1.3"    1"    1290
0.0   1"      1"    1290
0.1   1"      1"    1290
0.2   1"      0"8   1049
0.3   0.8"    0"8   1049
0.5   0.7"    0"6   983
0.6   0.6"    0"6   922
0.7   0.6"    0"5   767
0.8   0.6"    0"5   767
1.0   0.5"    0"5   767
1.1   0.5"    0"5   767
1.2   0.5"    0"4   656
1.3   0.4"    0"4   656
1.5   0.3"    0"3   614
1.6   0.3"    0"3   584
1.7   1/3     4     510
1.8   1/3     4     510
2.0   1/4     4     510
2.1   1/4     4     510
2.2   1/4     5     431
2.3   1/5     5     431
2.5   1/6     6     416
2.6   1/6     6     401
2.7   1/6     8     363
2.8   1/6     8     363
3.0   1/8     8     363
3.1   1/8     8     363
3.2   1/8     10    334
3.3   1/10    10    334
3.5   1/10    13    327
3.6   1/13    13    319
3.7   1/13    15    301
3.8   1/13    15    301
4.0   1/15    15    301
4.1   1/15    15    301
4.2   1/15    20    285
4.3   1/20    20    285
4.5   1/20    25    281
4.6   1/25    25    278
4.7   1/27    30    269
4.8   1/28    30    269
5.0   1/30    30    269
5.1   1/35    30    269
5.2   1/38    40    261
5.3   1/40    40    261
5.5   1/45    50    261
5.6   1/50    50    258
5.7   1/55    60    253
5.8   1/58    60    253
6.0   1/60    60    253
6.1   1/70    60    253
6.2   1/80    80    251
6.3   1/80    80    251
6.5   1/90    100   251
6.6   1/100   100   251
6.7   1/110   125   251
6.8   1/120   125   251
7.0   1/125   125   251
7.1   1/140   125   251
7.2   1/150   160   251
7.3   1/160   160   251
7.5   1/180   200   251
7.6   1/200   200   251
7.7   1/215   250   251
7.8   1/235   250   251
8.0   1/250   250   251
8.1   1/280   250   251
8.2   1/300   320   251
8.3   1/320   320   251
8.5   1/350   400   251
8.6   1/400   400   251
8.7   1/430   500   251
8.8   1/470   500   251
9.0   1/500   500   251
9.1   1/560   500   251
9.2   1/600   640   251
9.3   1/640   640   251
9.5   1/750   800   251
9.6   1/800   800   251
9.7   1/850   1000  251
9.8   1/900   1000  251
10.0  1/1000  1000  251
10.1  1/1100  1000  251
10.2  1/1200  1250  251
10.3  1/1250  1250  251
10.5  1/1500  1600  251
10.6  1/1600  1600  251
10.7  1/1700  2000  251
10.8  1/1900  2000  251
11.0  1/2000  2000  251
11.1  1/2300  2000  251
11.2  1/2400  2500  251
11.3  1/2500  2500  251
11.5  1/3000  3200  251
11.6  1/3200  3200  251
11.7  1/3500  4000  251
11.8  1/3800  4000  251
12.0  1/4000  4000  251
12.1  1/4500  4000  251
12.2  1/4800  4000  251
12.3  1/5000  4000  251
12.5  1/6000  4000  251
12.6  1/6400  4000  251
12.7  1/7200  4000  251
12.8  1/7800  4000  251
13.0  1/8000  4000  251


For 700D if this info is still needed.
#158
Camera-specific Development / Re: Canon 700D / T5i
April 02, 2015, 02:46:51 PM
Funny prank,  scary at first,  but if you actually read the directions like your suppose to do with any ml error you will figure it out fast. I guess most people did not realize alls they had to do was change the date! All the work these guys have done for free, I think they deserve to have a little fun. For those people that use ml for important things,  well,  ml is always in testing,  so they should be ready for crashes anyway and not be relying on ml.
#159
Quote from: dlrpgmsvc on October 14, 2014, 02:10:18 PM
The addresses was found by mk11174 more than one year ago. You can find his post here: http://magiclantern.fm/forum/index.php?topic=5582.900 and scroll down towards the end of the page. How they was found I don't know, and for this reason I wrote to him a PM. When he will reply, I will post here the method he used. I don't know if he logged these values or if he simply reviewed the sources for some clues, and where. I'm waiting a reply from him.
Dang! lol, that was awhile ago, I have messed with so much code getting more and more brained fried along the way, I really can't remember exactly the process, I think it was some log file I had to look through for certain repeating numbers that led me to find what was ISO 100, 200, 400, 800, 1600, 3200 and then the numbers stayed the same when changing to the higher ISO's so those were considered digital I think and only the lower ones from 100 to 3200 were analog.

I dont remember what I had to do to get the log file though, sorry, to long ago.
#160
Quote from: vstrglv on October 13, 2014, 09:42:32 PM
Thank you mk11174! I used instruction fromso the Q is what dir should be used to get the latest unified - fullresvst/magic-lantern? And how to merge in?
It could get real messy if done wrong, and I am def not a master at it yet. But I would start another local repo just to be sure you dont mess your current one up and start with unified first, and then just hg merge fullres-silent-pic to merge the latest into the unified.

Or you can use the one you have and then hg merge unified into that one since you started with the fullres-silent-pic

Something like that, but it can get very messy if you dont commit changes on new updates unless you really know what your doing with hg commands.
#161
Quote from: vstrglv on October 13, 2014, 07:48:50 PM
Thank you, but unfortunately I do not know what to do with this.
You just need to get the latest unified to make sure that is up to date, then merge in fullres-silent-pic to get all caught up to date past the point the change to setpixel was made.
#162
Quote from: vstrglv on October 03, 2014, 09:32:39 PM
Thank you very much! It works. 5D3.113.  There is no any sing about 5D3 after execute "make -j2", but there are many errors. There is no raw_rec.mo in zip. Why? I compiled it in Modules/raw_rec folder
If alls you need is the fullres-silent-pics version all up to date just use the build I compiled, nothing has changed since the update.
http://www.magiclantern.fm/forum/index.php?topic=12608.msg129663#msg129663
#163
Modules Development / Re: Full-resolution silent pictures
September 28, 2014, 11:50:06 PM
Using intervolmeter,  even setting start and delay between each picture to as high as 15seconds for 1sec exposures still causes issue to happen,,  but have not tried with your latest tweak to half shutter yet
#164
Modules Development / Re: Full-resolution silent pictures
September 28, 2014, 10:00:10 PM
Quote from: a1ex on September 28, 2014, 09:41:35 PM
It seems to conflict with Canon meter. If I wait 5 seconds after last half-shutter press, before taking the silent picture, it's fine. If I wait only 3 seconds, it fails.
Nice catch,  good to keep in mind.
#165
Modules Development / Re: Full-resolution silent pictures
September 28, 2014, 08:06:16 PM
I just do that by habit with turning off module.  :)

And I guess the long exposure might make sense since in movie mode it does not do it and you have no control of exposure in that mode because you can't go lower than the video frame rate.

Double checked on my 700D with longer exposures, no issue still for that cam at least.
#166
Modules Development / Re: Full-resolution silent pictures
September 28, 2014, 07:40:38 PM
Quote from: a1ex on September 28, 2014, 06:43:29 PM
Can you record a video to show the issue, and paste your settings directory? I'm trying to reproduce, without success.
Ok, in video you will see me reset ML config first so its all defaults since non of that changes the outcome.

I will then take a fullres silent pic and then shut off cam, and wait for led to flash and then turn back on, but for this video, the bug is not letting me enter live view again, until I take bat out and then you will see the not loading modules warning message.

Then I will load module without taking a picture and do same process of restarting without issue.

Then I will do first step once more with same error results.

#167
Quote from: Levas on September 28, 2014, 02:19:43 PM
Do you have time to put a 6d build in your ever expanding list ?
6D Added, but of course can't test so please let me know if it even works so I can remove it from the list if it don't at all, if it has bugs, than it will be ok since the Devs need to know what bugs it has exactly.
#168
Quote from: nouskrabs on September 28, 2014, 01:01:21 AM
Please fullres silent build for 50D. Sorry for my english, it's Google translator
Added to the list.

Quote from: Rythmtech on September 28, 2014, 12:11:26 AM
Any chance of getting the latest Silent Full-Res version built for 650D?
Added also.
#169
Modules Development / Re: Full-resolution silent pictures
September 27, 2014, 08:37:53 PM
Quote from: Danne on September 27, 2014, 08:24:26 PM
Do I put log messages here or at bitbucket somewhere?
I would think here is good.
#170
Modules Development / Re: Full-resolution silent pictures
September 27, 2014, 07:00:54 PM
Quote from: Danne on September 27, 2014, 06:56:28 PM
Yes, sorry. I, ll post the crash log when back home
Oh, no problem, I was not referring to you or anything, it was just for everyone.

You let us know that you held button down to long, so that is some detail at least, so def not directed toward you or anyone else, just want to make a note for any users testing it to help speed up the debugging process.
#171
Modules Development / Re: Full-resolution silent pictures
September 27, 2014, 06:31:57 PM
With all these results, I def see why this is not in the nightly, it works really well on the 700D, but it is clear there are many issues with other cameras for sure, so this is good all these tests can be made with these other cameras, maybe it will help to get things fixed so one day it will be stable enough for the nightly, but I am sure the DEVS need more feedback from all users and cameras that test this and good details on what happens and what they do during an error, so anyone that has errors, please post as much info as possible, not just that it crashed or something.  :)
#172
Modules Development / Re: Full-resolution silent pictures
September 27, 2014, 05:58:51 PM
One thing I notice on the 550D because the LED tells me things is if you load FullRes and take a fullres silent picture, then turn off FullRes then turn off cam, it looks like task is looping, because after maybe 10 seconds the led starts blinking 1 flash every few seconds.

If you just load FullRes and don't take a picture and just turn it off, it does not loop any task, it is only if you take at least 1 fullres silent picture and then turn it off.

And of course after you try to load camera again it says it crashed so it cant load modules and then you have to restart.

So, at least on the 550D, if you use Fullres you will need to take battery out after your done using it and turn off camera to shut the loop off.

And to confirm, this does not happen on the 700D, no lights blinking and no errors loading camera on next boot, so nothing looping on this camera.

UPDATE!, Also on 550D as far as the task looping, I notice this only happens in PHOTO MODE, even though it is only really meant for PHOTO MODE, I tried it in MOVIE MODE and no looping happens after taking a silent picture and turning cam off. You have no control of shutter of course in movie mode for FullRes, but at least it might be useful to note that this looping only happens in photo mode.

UPDATE 2! Just to note, none of your new tweaks is causing this issue with the looping task for the 550D, it also does it before your tweak updates, so its not from any new changes you made.
#173
Modules Development / Re: Full-resolution silent pictures
September 27, 2014, 05:23:55 PM
Any user getting the black Raw Error screen, please double check you have your picture quality set to RAW.
#174
Modules Development / Re: Full-resolution silent pictures
September 27, 2014, 05:10:42 PM
Quote from: a1ex on September 27, 2014, 11:09:04 AM
Correct; it only shows until file saving is done. I could look at image review settings in Canon menu and use that - useful?
It is nice to know about the battery for sure, but since I guess most people will use the MLV option, they won't have time to read the battery info because at least on the 700D it is just a flash, so if it was able to be adjusted say as long as the Canon image review, then that would be good idea for sure so it can be useful in MLV saving mode.