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 - jai554

#1
Camera-specific Development / Re: Canon 6D
April 20, 2019, 12:56:59 PM
Quote from: Levas on April 20, 2019, 11:53:16 AM
Works rather convenient doesn't it, always had to activate SD_hack in debug menu, took some time and fiddling.
This new update from Danne is a big improvement.

yeah... saves a lot of time
need to test it thoroughly though since I've read that some got their card corrupted when using this module
#2
Camera-specific Development / Re: Canon 6D
April 20, 2019, 09:48:48 AM
Quote from: Danne on April 19, 2019, 09:29:33 PM
Sounds pretty high. And this is with liveview on?

In liveview, with globaldraw on i get ~62mb/s and global draw off ~64mb/s
#3
Camera-specific Development / Re: Canon 6D
April 19, 2019, 08:32:07 PM
Quote from: Levas on April 19, 2019, 01:16:42 PM
@Baladev
Danne made some nice modifications to the sd_uhs module.
Not sure which version you're using, but this new version of Danne activates at startup, it doesn't do write and read tests, only sets the necessary registers at startup.
You can check it works by looking at the Debug tab in ML menu, in memory patches, 3 patches linked to SD UHS are visible.
So if you know your SD card gets faster write speeds with the sd_uhs module, you can try this version, activate module in modules tab, and it's instantly loaded at each startup of the camera.

Link to modified sd_uhs module by Danne:
https://drive.google.com/file/d/1SJHrA75UXobTzBcsEY3lqbHxhNdoksPb/view?usp=sharing

For other users, be sure to test your card with the standard sd_uhs module before trying this one above, I have cards which become slower when using this module.
The Sandisk extreme pro (95MB/s, UHS speed class 3, video speed class V30) cards seems to be working very well with this sd_uhs module, my older sandisks extreme card becomes slower with this module  :P

ive tested this
been getting consistant 60 to 70mb/s write on my Sandisk Extreme Pro MicroSD card
#4
Camera-specific Development / Re: Canon 6D
April 10, 2019, 08:57:21 PM
Hi,
I have been using my 60D for years
Finally I get to upgrade my 60D to a 6D (used, sold by my friend)
Great to see a lot of development here!  :D
#5
Camera-specific Development / Re: Canon 60D
May 15, 2018, 11:35:39 AM
Quote from: dfort on May 15, 2018, 05:36:27 AM
@jai554 - looks good. Have you tried running just the lens focus test by itself? Review Reply #116 for instructions. If that passes, run test_camera_exposure and test_movie so we can see if it passes those tests. Some cameras seem to have a hard time running all of the tests in one run yet they can pass each test when run individually.

yes it passes all tests except test_lens_focus
#6
Camera-specific Development / Re: Canon 60D
May 14, 2018, 03:19:23 PM
Quote from: dfort on April 24, 2018, 04:50:26 PM
@jai554 - Could you please post the "lens = table:" block from the log file using the Tamron lens you used to make this screenshot?

sorry for the late  :D
here you go
lens = table:
  name = "17-50mm"
  focal_length = 18
  focus_distance = 570
  hyperfocal = 2167
  dof_near = 462
  dof_far = 748
  af = true
  af_mode = 0
  focus = function: p
  autofocus = function: p
#7
Camera-specific Development / Re: Canon 60D
April 24, 2018, 08:27:23 AM
Quote from: dfort on April 23, 2018, 04:37:07 PM
All lenses should be able to complete the focus test or at least not crash the test. It looks like lua couldn't put the camera into LiveView. Try running the test in photo mode with and without LiveView. Also do a regression test--are you getting the same results with 1.1.1 as you are with 1.1.2?

[EDIT] Maybe worth mentioning we're using lua_fix experimental builds when running these tests. The lua tests in the nightly builds use a different API (application program interface).

Already tested both in liveview and outside liveview still getting the same error
only running the test_lens_focus() function
#8
Camera-specific Development / Re: Canon 60D
April 23, 2018, 01:01:40 PM
i am using tamron 17-50 2.8 vc


#9
Camera-specific Development / Re: Canon 60D
April 23, 2018, 12:27:41 PM
I get error everytime im trying to test "test_lens_focus()" function


ML/SCRIPTS/API_TEST.LUA:1175: assertion failed!
stack traceback:
[C]: in function 'assert'
ML/SCRIPTS/API_TEST.LUA:1175: in function 'test_lens_focus'
ML/SCRIPTS/API_TEST.LUA:1349: in function 'api_tests'
ML/SCRIPTS/API_TEST.LUA:1364: in main chunk
[API_TEST.LUA] script finished.
#10
Camera-specific Development / Re: Canon 60D
April 22, 2018, 05:56:23 PM
Can anyone help test the latest build?
I can't test it :(
#12
Camera-specific Development / Re: Canon 60D
April 19, 2018, 05:09:05 PM
I also tried with tamron 17-50 vc. Same result
I will retest using the kit lens

Edit:
@dfort i forgot that my kitlens AF is broken
cant complete the test
#13
Camera-specific Development / Re: Canon 80D
April 19, 2018, 01:48:10 PM
Quote from: dfort on April 19, 2018, 03:47:41 AM
Right, unless someone figures out how to do mjpeg which isn't totally out of the question.

maybe if someone can figure out how to take JPEG silent pic then MJPEG will be possible
isnt it will put too much strain on the processor inside the camera?
#14
Camera-specific Development / Re: Canon 60D
April 19, 2018, 09:46:55 AM
Quote from: dfort on April 19, 2018, 07:47:23 AM
We had similar issues running the test on the 650D. So you got to the end of the test?

I can get to the end only if i remove the lens.
I tried with 2 different lens.
#15
Camera-specific Development / Re: Canon 60D
April 19, 2018, 07:09:57 AM
@dfort

===============================================================================
ML/SCRIPTS/api_test.lua - 2018-4-19 13:20:38
===============================================================================

Strict mode tests...
Strict mode tests passed.

Generic tests...
arg = table:
  [0] = "api_test.lua"
camera = table:
  shutter = table:
    raw = 99
    apex = 5.375
    ms = 24
    value = 0.024097
  aperture = table:
    raw = 22
    apex = 1.75
    value = 1.8
    min = table:
      raw = 22
      apex = 1.75
      value = 1.8
    max = table:
      raw = 80
      apex = 9.
      value = 22.6
  iso = table:
    raw = 80
    apex = 6.
    value = 200
  ec = table:
    raw = 0
    value = 0
  flash = true
  flash_ec = table:
    raw = 0
    value = 0
  kelvin = 5200
  mode = 3
  metering_mode = 1
  drive_mode = 0
  model = "Canon EOS 60D"
  model_short = "60D"
  firmware = "1.1.2"
  temperature = 163
  gui = table:
    menu = false
    play = false
    play_photo = false
    play_movie = false
    qr = false
    idle = true
  bulb = function: p
  wait = function: p
  burst = function: p
  reboot = function: p
  shoot = function: p
event = table:
  pre_shoot = nil
  post_shoot = nil
  shoot_task = nil
  seconds_clock = nil
  keypress = nil
  custom_picture_taking = nil
  intervalometer = nil
  config_save = nil
console = table:
  write = function: p
  clear = function: p
  hide = function: p
  show = function: p
lv = table:
  enabled = false
  paused = false
  running = false
  zoom = 1
  overlays = false
  stop = function: p
  pause = function: p
  resume = function: p
  wait = function: p
  info = function: p
  start = function: p
lens = table:
  name = "EF50mm f/1.8 II"
  focal_length = 50
  focus_distance = 0
  hyperfocal = 73199
  dof_near = -109905601
  dof_far = 1000000
  af = true
  af_mode = 0
  autofocus = function: p
  focus = function: p
display = table:
  idle = nil
  height = 480
  width = 720
  notify_box = function: p
  print = function: p
  load = function: p
  draw = function: p
  off = function: p
  rect = function: p
  on = function: p
  clear = function: p
  pixel = function: p
  circle = function: p
  screenshot = function: p
  line = function: p
key = table:
  last = 10
  wait = function: p
  press = function: p
menu = table:
  visible = false
  open = function: p
  get = function: p
  close = function: p
  select = function: p
  block = function: p
  set = function: p
  new = function: p
movie = table:
  recording = false
  stop = function: p
  start = function: p
dryos = table:
  clock = 42
  ms_clock = 42554
  image_prefix = "IMG_"
  dcim_dir = table:
    exists = true
    create = function: p
    children = function: p
    files = function: p
    parent = table:
      exists = true
      create = function: p
      children = function: p
      files = function: p
      parent = table:
        exists = true
        create = function: p
        children = function: p
        files = function: p
        parent = nil
        path = "B:/"
      path = "B:/DCIM/"
    path = "B:/DCIM/100CANON/"
  config_dir = table:
    exists = true
    create = function: p
    children = function: p
    files = function: p
    parent = table:
      exists = true
      create = function: p
      children = function: p
      files = function: p
      parent = table:
        exists = true
        create = function: p
        children = function: p
        files = function: p
        parent = nil
        path = "B:/"
      path = "ML/"
    path = "ML/SETTINGS/"
  ml_card = table:
    cluster_size = 32768
    drive_letter = "B"
    file_number = 2208
    folder_number = 100
    free_space = 31119808
    type = "SD"
    path = "B:/"
    _card_ptr = userdata
  shooting_card = table:
    cluster_size = 32768
    drive_letter = "B"
    file_number = 2208
    folder_number = 100
    free_space = 31119808
    type = "SD"
    path = "B:/"
    _card_ptr = userdata
  date = table:
    sec = 39
    min = 20
    hour = 13
    wday = 6
    isdst = false
    day = 19
    yday = 1
    year = 2018
    month = 4
  call = function: p
  rename = function: p
  directory = function: p
  remove = function: p
interval = table:
  time = 10
  count = 0
  running = false
  stop = function: p
battery = table:
  level = 35
  id = 1
  performance = 2
  time = nil
  drain_rate = 33
task = table:
  create = function: p
  yield = function: p
property = table:
Generic tests completed.

Module tests...
Testing file I/O...
Copy test: autoexec.bin -> tmp.bin
Copy test OK
Append test: tmp.txt
Append test OK
Rename test: apple.txt -> banana.txt
Rename test OK
Rename test: apple.txt -> ML/banana.txt
Rename test OK
File I/O tests completed.

Testing Canon GUI functions...
Enter MENU mode...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Enter PLAY mode...
Enter PLAY mode...
Enter MENU mode...
Enter MENU mode...
Exit MENU mode...
Start LiveView...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Pause LiveView...
Enter MENU mode...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Resume LiveView...
Pause LiveView...
Enter PLAY mode...
Exit PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Stop LiveView...
Enter MENU mode...
Exit MENU mode...
Enter MENU mode...
Enter PLAY mode...
Exit PLAY mode...
Start LiveView...
Enter PLAY mode...
Exit PLAY mode...
Pause LiveView...
Enter PLAY mode...
Enter MENU mode...
Enter MENU mode...
Exit MENU mode...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Resume LiveView...
Enter MENU mode...
Enter PLAY mode...
Exit PLAY mode...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Pause LiveView...
Resume LiveView...
Pause LiveView...
Enter PLAY mode...
Enter MENU mode...
Enter MENU mode...
Enter PLAY mode...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Enter MENU mode...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Stop LiveView...
Start LiveView...
Enter PLAY mode...
Enter PLAY mode...
Enter MENU mode...
Exit MENU mode...
Enter MENU mode...
Enter MENU mode...
Enter MENU mode...
Enter PLAY mode...
Enter PLAY mode...
Exit PLAY mode...
Stop LiveView...
Start LiveView...
Enter MENU mode...
Enter PLAY mode...
Enter MENU mode...
Canon GUI tests completed.

Testing ML menu API...
Menu tests completed.

Testing picture taking functions...
Snap simulation test...
Single picture...
B:/DCIM/100CANON/IMG_2209.CR2 not found.
B:/DCIM/100CANON/IMG_2209.JPG: 5662879
Two burst pictures...
Ideally, the camera should be in some continuous shooting mode (not checked).
B:/DCIM/100CANON/ABC_2210.CR2 not found.
B:/DCIM/100CANON/ABC_2210.JPG: 5729078
B:/DCIM/100CANON/ABC_2211.CR2 not found.
B:/DCIM/100CANON/ABC_2211.JPG: 5664187
Bracketed pictures...
B:/DCIM/100CANON/IMG_2212.CR2 not found.
B:/DCIM/100CANON/IMG_2212.JPG: 5934052
B:/DCIM/100CANON/IMG_2213.CR2 not found.
B:/DCIM/100CANON/IMG_2213.JPG: 5712465
B:/DCIM/100CANON/IMG_2214.CR2 not found.
B:/DCIM/100CANON/IMG_2214.JPG: 754961
Bulb picture...
Elapsed time: 13157
B:/DCIM/100CANON/IMG_2215.CR2 not found.
B:/DCIM/100CANON/IMG_2215.JPG: 363953
Picture taking tests completed.

Testing multitasking...
Only one task allowed to interrupt...
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Main task yielding.
Task C started.
Task C finished.
Main task back.
Multitasking tests completed.

Testing half-shutter...
Half-shutter test OK.

Testing module 'lv'...
LiveView is running; stopping...
Starting LiveView...
Overlays: Canon
Overlays: Canon
Overlays: ML
Overlays: ML
Overlays: disabled
Overlays: Canon
Overlays: Canon
Overlays: Canon
Overlays: disabled
Overlays: ML
Overlays: disabled
Overlays: Canon
Overlays: Canon
Overlays: Canon
Overlays: Canon
Setting zoom to x1...
Setting zoom to x5...
Setting zoom to x10...
Setting zoom to x5...
Setting zoom to x1...
Setting zoom to x10...
Setting zoom to x1...
Pausing LiveView...
Resuming LiveView...
Stopping LiveView...
LiveView tests completed.


Testing lens focus functionality...
Autofocus outside LiveView...
Focus distance: 0
Autofocus in LiveView...


The test stops after finishing the autofocus test

Edit:
The test completes if i remove the lens but the screen is blank when it asks to switch to Av mode then Movie mode (im just guessing what to do hehe)
#16
Camera-specific Development / Re: Canon 80D
April 19, 2018, 03:41:01 AM
Quote from: dfort on April 18, 2018, 08:19:04 PM
Never say never and always avoid always because all generalizations are false.

Seriously, there has been some progress made on other cameras including the 700D and 5D2 that might get them closer to 4K. It seems to indicate that all these Canon DSLR's could possibly do 4k.

For the 80D it is a little too early to say because ML isn't far enough along on that camera yet.

Only in RAW recording right?
#17
Camera-specific Development / Re: Canon 60D
April 18, 2018, 07:51:39 PM
@dfort
Been using the latest FIR 1.1.2 build quite a bit
Passes all STUBTEST but in LUATEST the camera turn off by itself when "Setting ISO to random values..."
#18
Camera-specific Development / Re: Canon 80D
April 18, 2018, 07:30:16 PM
Quote from: Midnight Son on April 18, 2018, 06:44:57 PM
So, realistically what are the chances of getting 4k?

Should I say no chance?
https://wiki.magiclantern.fm/faq
#19
Hi,
I tried to copy the MLV rec module into the latest 60d ML firmware 1.1.2 test build
The module fail to load
Is there anything else need to be copied?
#20
Camera-specific Development / Re: Canon 60D
April 14, 2018, 06:37:59 PM
Quote from: dfort on April 14, 2018, 06:09:38 PM
a1ex made a ML-SETUP.FIR for 1.1.2 so with the latest test build you should be able to install ML -- which basically sets the bootflag on both the camera and card.

removed ML from my camera, formatted the card
reinstalled using the latest build
all working perfectly!
thanks!
#21
Camera-specific Development / Re: Canon 60D
April 14, 2018, 05:28:42 PM
Quote from: dfort on April 14, 2018, 09:30:01 AM
Got it:


Here's a behind the scenes look:


Test build on my downloads page. This is an early test build without a .FIR file so if you want to try it out make sure ML is running on your 60D.111 before doing the Canon firmware update to 1.1.2.

tested and running just fine on my 60d 1.1.2
i tested on 2 different memory card. 1 with ML preinstalled 1 without ML.
one without ML i made it work using EOScard
#22
Camera-specific Development / Re: Canon 60D
April 14, 2018, 04:08:42 AM
Quote from: dfort on April 14, 2018, 12:31:19 AM
@jai554 - Great!

Steps:

  • Make sure you have ML working on your 60D, prepare a few cards with ML. Sometimes the card gets corrupted and usually smaller capacity cards cards work better than the large ones. The important part is that your camera and card bootflags are set. The ML installation does that.
  • Download the 60D Canon Firmware for Testers.zip from my downloads page: https://bitbucket.org/daniel_fort/magic-lantern/downloads/ in there you'll find the Canon firmware updaters to get you to 112 and back to 111.
  • Put both firmware updaters on either an SD card formatted without the bootflag set -or- on a ML prepared card with the bootflag set but remove the ML-SETUP.FIR file from the card.
  • Download the Portable firmware dumper from here: http://a1ex.magiclantern.fm/debug/portable-rom-dumper/autoexec.bin
  • Put the Portable firmware dumper (just an autoexec.bin file) on a card that has the bootflag set. It should dump the 1.1.2 firmware when you run it in camera. It might not work the first time or you might need to run it on a few different cards. You can read more about it here: http://www.magiclantern.fm/forum/index.php?topic=16534.0
  • Zip up the files and PM me. Don't share openly on the forum!
In case that doesn't work, try the blind dumper: https://a1ex.magiclantern.fm/bleeding-edge/blind-dumper/autoexec.bin

  • You'll need to have a valid image on your card so when you press the playback button it has something to playback.
  • Again, on a card with the bootflag set and a valid in the proper directory, put the blind dumper autoexec.bin file on the card and start the camera.
  • Press the Playback button.
  • You should get a new file in the root directory of your card, on the 500D it was named "As" and that should be the firmware dump.
If you're interested in how to port ML to a Canon firmware update you check out my tutorial.

Sorry i got a bit confused
i need to install firmware 1.1.2 first right?
then insert the card with ML working with the modified autoexec.bin?

Edit:
Nvm, i got it working now
dumping the rom :)
wish me luck haha XD
#23
Camera-specific Development / Re: Canon 60D
April 13, 2018, 09:07:05 PM
Quote from: dfort on April 13, 2018, 07:14:22 AM
Looks like there's some confusion over firmware on the 60D. Current working Magic Lantern version is for 1.1.1 and latest Canon firmware is at 1.1.2. If anyone has a 60D.112 firmware dump please PM me. Thanks!

i can help you dump the 1.1.2 firmware but the method from CHDK doesnt seem to work
the portable rom dumper needs signed firmware right?
#24
Raw Video / Re: 60D RAW video - it's working !!!
April 09, 2018, 08:58:37 PM
Hi,
is there anyone working on the sd interface overclock module for this specific camera (or any digic 4 caamera)?
https://www.magiclantern.fm/forum/index.php?topic=12862.msg185968#msg185968

Nvm, I found out that normal sd interface (non UHS) got 25MB/s limit
#25
Quote from: a1ex on June 18, 2017, 11:54:16 PM
Does this apply to DIGIC 4 cameras?

I'm afraid not - the hardware configuration of these cameras is different (and a lot simpler). You now know where to look, so you can play with it, attempt to change the clock speed and report your findings.

hi,
so it is still possible to make it work on digic 4 cameras?