Magic Lantern Forum

Using Magic Lantern => General Help Q&A => Topic started by: EFwebb on March 19, 2014, 05:05:31 AM

Title: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 05:05:31 AM
I am trying to download ML for my 6d using software from the nightly build, since I am told that is all that is available for the 6d.  I follow the link to builds.magiclantern.fm/#/ and click the download button.  It downloads a folder titled ML and another file titled auto exec.bin, but there is no fir file.  When I take the files produced in the download and load them onto the root directory, the camera tells me that it is not detecting any firmware to update the camera with, which i suspect is the lack of a .fir file.  I have downloaded the software more than once from the website, but the results are always the same, no .fir file is produced.  Can someone let me know where I am going wrong, I would greatly appreciate it.

Jon
Title: Re: installation problem (no .fir file produced in the download)
Post by: Walter Schulz on March 19, 2014, 05:20:04 AM
http://www.magiclantern.fm/forum/index.php?topic=5530.msg37766#msg37766
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 05:32:14 AM
Unfortunately your reply came a bit too late.  Someone sent me info sending me to this link "http://www.magiclantern.fm/forum/index.php?topic=3904.0" and said I could use the .fir file listed in the link titled THIS SPECIAL UPDATER.  Unfortunately not only did it not work, but it turned my 6d into a paper weight and it will not even turn on now.  I think it deleted the firmware and will not even allow my camera to turn on and I will likely have to send it back to get fixed.  If there is anyway a link to the correct .fir file or installation process could be attached to the nightly build link it would be very helpful.
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 05:52:14 AM
I just realized that the tone of my previous message came out wrong, the decision to try and install it was mine and I will get the problem fixed.
Title: Re: installation problem (no .fir file produced in the download)
Post by: Walter Schulz on March 19, 2014, 05:53:13 AM
Quote from: EFwebb on March 19, 2014, 05:32:14 AM
I think it deleted the firmware

No, it doesn't. Remove battery, remove card,  reinsert battery, bootup cam. Results?
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 06:14:18 AM
Yes, that worked.  However, in following the second set of instructions given to me it listed the need to be running firmware version 1.1.2, where i am using 1.1.3.  On the canon website I can find in the updates for the 6d where I can download 1.1.3 and 1.1.4, but nothing about legacy firmware versions.  Can someone point me to where I can find older firmware versions for the 6d on Canon's web page?
Title: Re: installation problem (no .fir file produced in the download)
Post by: Walter Schulz on March 19, 2014, 06:20:44 AM
http://www.magiclantern.fm/forum/index.php?board=4.0
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 06:31:16 AM
Thank you, in the list of messages I found one titled link to canon firmware, but it did not have any links to previous or current versions for the 6d, is there someplace specific in that list of messages that i am supposed to search?
Title: Re: installation problem (no .fir file produced in the download)
Post by: Walter Schulz on March 19, 2014, 07:09:35 AM
http://www.magiclantern.fm/forum/index.php?topic=5530.msg37766#msg37766
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 08:28:15 AM
Thanks you for your responses and for being patient with me.  However, I do have one more question.  I have made it through the entire process, but need to make my card bootable and am using Macboot to do so, but it is failing every time with the following errors.  Is this something I need to be able to fix or is it a problem with the card requiring a new card?

scripts=false chdkboot=false chdk32boot=false dslrboot=true
Command 'diskutil unmountDisk disk2' = 'Unmount of all volumes on disk2 was successful'
   return code was 0
making DLSR-bootable - format=2
making FAT32 DSLR-bootable
Command 'printf "EOS_DEVELOP" | dd bs=1 count=11 seek=0x47 conv=notrunc of=/dev/disk2s1' = '!Error

dd: /dev/disk2s1: Permission denied'
   return code was 1
Command 'diskutil mountDisk disk2' = 'Volume(s) mounted successfully'
   return code was 0
Title: Re: installation problem (no .fir file produced in the download)
Post by: Walter Schulz on March 19, 2014, 08:35:25 AM
Google is your friend
http://www.zenoshrdlu.com/macboot/macboot.html
Title: Re: installation problem (no .fir file produced in the download)
Post by: Audionut on March 19, 2014, 08:48:49 AM
The 6D got the fixed installer also, right?

Run the installer firmware, in camera.  It will set the bootflag on the card also.
Title: Re: installation problem (no .fir file produced in the download)
Post by: a1ex on March 19, 2014, 08:52:23 AM
Quote from: Audionut on March 19, 2014, 08:48:49 AM
The 6D got the fixed installer also, right?

Yes, but nobody bothered to try it...
Title: Re: installation problem (no .fir file produced in the download)
Post by: Walter Schulz on March 19, 2014, 08:58:22 AM
Maybe we will have a volunteer ...
http://www.magiclantern.fm/forum/index.php?topic=3904.msg106849#msg106849
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 19, 2014, 02:57:30 PM
O.K. let me see if I am on the same page.  Initially I installed the 1.1.2 version of firmware and its associated ML software and it did successfully install.  Then I uploaded the 1.1.3 firmware with the commiserate ML files for that version.  You are saying that I need to install the boot flag someplace within that process and do not need macboot to make the card readable, is that correct.  If it is then I need to re-read the documentation to figure out how to do that, although any help would be appreciated.  And yes, I would be happy to use my 6d as an experiment for this new version you are talking about.
Title: Re: installation problem (no .fir file produced in the download)
Post by: Audionut on March 19, 2014, 03:39:59 PM
Use the firmware file from a1ex here:  http://www.magiclantern.fm/forum/index.php?topic=3904.msg106986#msg106986

This will set the bootflag on the card, so you don't have to worry about macboot, and you can then provide feedback in that thread to a1ex.

Thanks.

QuoteInstallation:
1) Format the card from the camera.
2) Make sure you are running Canon firmware 1.1.3
3) Copy ML files on the card and run Firmware Update.
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 20, 2014, 04:42:04 AM
The boot up was a success for the 6d; however, the intervalometer seems to consistently overexpose by a half second no matter which settings I choose.
Title: Re: installation problem (no .fir file produced in the download)
Post by: Audionut on March 20, 2014, 04:48:52 AM
Thanks for the feedback about the installer.

The intervalometer does not control exposure.  It simply controls the time period between exposures.
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 20, 2014, 04:51:39 AM
When I say intervalometer I mean the combination of bulb exposure and intervalometer.  But the comment still stands, the bulb exposure is set to lets say 18 seconds and I get an 18.5 second exposure, the same thing happens if I set it to 4 seconds, I get a 4.5 second exposure.
Title: Re: installation problem (no .fir file produced in the download)
Post by: Audionut on March 20, 2014, 04:58:13 AM
Does the bulb timer work as expected, when it is not triggered by the intervalometer?

How are you determining the exposure time?
Title: Re: installation problem (no .fir file produced in the download)
Post by: a1ex on March 20, 2014, 07:18:10 AM
#define BULB_EXPOSURE_CORRECTION 649 // min value for which bulb exif is OK [not tested]

I'm not sure why this one is that big; all other cameras have 100-150ms.
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 20, 2014, 01:54:19 PM
It is possible the issue is on my end and not the software, but I am not sure.  I have the mode selector dial set to bulb, in ML the intervalometer is turned off and the bulb is set to a 10 second exposure.  I press the shutter button half way and hold for one second and it takes a single bulb exposure that in this case overexposes by 0.6 seconds, where it only does it by 0.5 seconds when operating with an intervalometer.
Title: Re: installation problem (no .fir file produced in the download)
Post by: a1ex on March 20, 2014, 02:05:12 PM
Quote from: a1ex on March 20, 2014, 07:18:10 AM
#define BULB_EXPOSURE_CORRECTION 649 // min value for which bulb exif is OK [not tested]

Tip 1: 649 ms is 0.649 seconds.
Tip 2: you said you are familiar with programming, did you try changing this constant?
Title: Re: installation problem (no .fir file produced in the download)
Post by: Audionut on March 20, 2014, 03:21:00 PM
Here is a bin file with the correction set to 125ms, if someone wants to try.

https://dl.dropboxusercontent.com/u/34113196/ML/Builds/autoexec.bin
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 20, 2014, 04:07:14 PM
I have been at work since I sent you the first message this morning so I have not had a chance to manipulate the variable BULB_EXPOSURE_CORRECION, since the camera and my ML files are at home.
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 20, 2014, 04:25:43 PM
I am heading straight from work into a 2 day trip so I may not get to attempt the change or implementation of the autoexec file posted until Saturday.  Also, I have not downloaded the source code to manipulate anything yet, nor am I familiar yet with how it works.  Is BULB_EXPOSURE_CORRECTION a hardcoded variable that needs to be changed and then recompiled as an executable, or is it on a read file that can be changed withouth compiling?  Also, is there a version of the code specific to the 6d?
Title: Re: installation problem (no .fir file produced in the download)
Post by: EFwebb on March 28, 2014, 06:17:51 AM
I just got back from a lengthy trip and am finally getting to look into this.  The new auto exec.bin file seems to have fixed the problem; however, out of curiosity, in which header file will I find the BULB_EXPOSURE_CORRECTION term?

Jon
Title: Re: installation problem (no .fir file produced in the download)
Post by: Audionut on March 28, 2014, 06:50:26 AM
The autoexec.bin file I posted?

https://bitbucket.org/hudson/magic-lantern/src/d3725b9c54870493dad151fbbaf4df4faf9690d0/platform/6D.113/consts.h?at=unified