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

#151
Quote from: arrinkiiii on October 07, 2013, 12:19:59 AM
I have manage to download 2 times that take me more that 5 minutes to download 839kb and the third time still is downloading (more than 5 minutes). 

Never have this problem but tomorrow will try on other computer to see and also try to use in the card (that i didn't manage to do yesterday). For sure that the problem is in my computer or in my web connection. I download a file in piratebay with 700Mb in 5 or 10 minutes.

Purposely i have click in donation button, but just don't go anywhere... please, let me be the first one!

I've checked the site but looks OK from here.
The donation button didn't work until now (Thank you for report it!) but I've fixed it so if you are quick enough you can be the first... :)
#152
Quote from: feureau on October 06, 2013, 07:05:39 PM
Almost accidentally hit the donate button. *phew* That was close.
Huhh. Almost got my first donor...  :P
#153
Quote from: arrinkiiii on October 04, 2013, 07:17:24 PM
@ Pelican


Im having problems with the download of EOScard... it's seems that it don't download

What is the problem?
Downloading EOScard itself or downloading the ML zip?
#154
The Transcend USB 3.0 card reader works perfectly for me with all the cards (Transcend, Lexar, Sandisk, Kingston) I've ever tried...
#155
Thanks. I've renamed the zip.
#156
I've uploaded ML_britom_1%_29_Sep_2013_.zip to my site, so EOScard uses this from now.

(I hope the % sign doesn't make any trouble...)

Edit:

Renamed to ML_britom_1_29_Sep_2013.zip
#157
I want to refresh the ML zip used by EOScard.
Which one do you recommend?
(The one which is more or less stable and worked for many of you.)
#158
General Help Q&A / Re: 70D
September 23, 2013, 01:47:04 AM
Smarty:
Do you really think that Canon will fix those things?
I doubt it.
#159
Modules Development / Re: Focus Infinity Module
September 21, 2013, 01:16:39 AM
Quote from: RenatoPhoto on September 20, 2013, 02:28:16 PM
Bad news, the module is now not compatible.  Hopefully you will find the time to fix it.
This compiles but I haven't tried...

#define CONFIG_CONSOLE

#include <module.h>
#include <dryos.h>
#include <property.h>
#include <bmp.h>
#include <menu.h>
#include <config.h>
#include "edmac.h"
#include "lens.h"


/*  focus data  */
//static int inf_focus = 0;
static unsigned CONFIG_INT("inf_range_a", inf_range_a, 18);
static unsigned CONFIG_INT("inf_range_b", inf_range_b, 18);
static unsigned CONFIG_INT("inf_range_c", inf_range_c, 18);
static unsigned CONFIG_INT("inf_range_d", inf_range_d, 18);
static unsigned CONFIG_INT("inf_range_e", inf_range_e, 18);
static unsigned CONFIG_INT("inf_range_f", inf_range_f, 18);
static unsigned CONFIG_INT("inf_range_g", inf_range_g, 18);
static unsigned CONFIG_INT("inf_range_h", inf_range_h, 18);
static unsigned CONFIG_INT("inf_range_i", inf_range_i, 18);

static unsigned CONFIG_INT("inf_steps_a", inf_steps_a, 0);
static unsigned CONFIG_INT("inf_steps_b", inf_steps_b, 0);
static unsigned CONFIG_INT("inf_steps_c", inf_steps_c, 0);
static unsigned CONFIG_INT("inf_steps_d", inf_steps_d, 0);
static unsigned CONFIG_INT("inf_steps_e", inf_steps_e, 0);
static unsigned CONFIG_INT("inf_steps_f", inf_steps_f, 0);
static unsigned CONFIG_INT("inf_steps_g", inf_steps_g, 0);
static unsigned CONFIG_INT("inf_steps_h", inf_steps_h, 0);
static unsigned CONFIG_INT("inf_steps_i", inf_steps_i, 0);

static unsigned CONFIG_INT("inf_size_a", inf_size_a, 2);
static unsigned CONFIG_INT("inf_size_b", inf_size_b, 2);
static unsigned CONFIG_INT("inf_size_c", inf_size_c, 2);
static unsigned CONFIG_INT("inf_size_d", inf_size_d, 2);
static unsigned CONFIG_INT("inf_size_e", inf_size_e, 2);
static unsigned CONFIG_INT("inf_size_f", inf_size_f, 2);
static unsigned CONFIG_INT("inf_size_g", inf_size_g, 2);
static unsigned CONFIG_INT("inf_size_h", inf_size_h, 2);
static unsigned CONFIG_INT("inf_size_i", inf_size_i, 2);

static unsigned CONFIG_INT("inf_custom", inf_custom, 1);

/*   Focus Infinity  */

static void setinfinity(int steps, int size)
{
    lens_focus_start(-3);
    msleep(1000);
    lens_focus_stop();
    msleep(200);
    lens_focus(steps, size, 1, 20);
    msleep(200);
    beep();
}

static MENU_SELECT_FUNC(inf_focus_toggle)
{
    if(is_manual_focus())
    {
        beep();
        msleep(200);
        beep();
        msleep(200);
        beep();
        msleep(200);
        return;
    }
    else
    {
        if (inf_custom == 1 && lens_info.focal_len == inf_range_a)
        {
            setinfinity(inf_steps_a, inf_size_a);
        }
        else if (inf_custom == 2 && lens_info.focal_len == inf_range_b)
        {
            setinfinity(inf_steps_b, inf_size_b);
        }
        else if (inf_custom == 3 && lens_info.focal_len == inf_range_c)
        {
            setinfinity(inf_steps_c, inf_size_c);
        }
        else if (inf_custom == 4 && lens_info.focal_len == inf_range_d)
        {
            setinfinity(inf_steps_d, inf_size_d);
        }
        else if (inf_custom == 5 && lens_info.focal_len == inf_range_e)
        {
            setinfinity(inf_steps_e, inf_size_e);
        }
        else if (inf_custom == 6 && lens_info.focal_len == inf_range_f)
        {
            setinfinity(inf_steps_f, inf_size_f);
        }
        else if (inf_custom == 7 && lens_info.focal_len == inf_range_g)
        {
            setinfinity(inf_steps_g, inf_size_g);
        }
        else if (inf_custom == 8 && lens_info.focal_len == inf_range_h)
        {
            setinfinity(inf_steps_h, inf_size_h);
        }
        else if (inf_custom == 9 && lens_info.focal_len == inf_range_i)
        {
            setinfinity(inf_steps_i, inf_size_i);
        }
    }
}

static MENU_UPDATE_FUNC(custom_display_a)
{
if (inf_custom == 1)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_b)
{
if (inf_custom == 2)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_c)
{
if (inf_custom == 3)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_d)
{
if (inf_custom == 4)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_e)
{
if (inf_custom == 5)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_f)
{
if (inf_custom == 6)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_g)
{
if (inf_custom == 7)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_h)
{
if (inf_custom == 8)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static MENU_UPDATE_FUNC(custom_display_i)
{
if (inf_custom == 9)
{
    MENU_SET_ENABLED(1);
}
else
{
    MENU_SET_ENABLED(0);
}
}

static struct menu_entry step_menu[] = {
    {
        .name = "Infinity",
        .select = inf_focus_toggle,
        .choices = CHOICES("Press SET"),
        .select_Q     = menu_open_submenu,
        .children =  (struct menu_entry[]) {
     {
                .name = "Activate",
                .priv = &inf_custom,
                .choices = CHOICES("Lens 1", "Lens 2", "Lens 3", "Lens 4", "Lens 5", "Lens 6", "Lens 7", "Lens 8", "Lens 9"),
                .min = 1,
                .max = 9,
     },
     {
     },
            {
                .name = "Lens 1 mm",
                .priv = &inf_range_a,
                .update = custom_display_a,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_a,
                .update = custom_display_a,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_a,
                .update = custom_display_a,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 2 mm",
                .priv = &inf_range_b,
                .update = custom_display_b,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_b,
                .update = custom_display_b,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_b,
                .update = custom_display_b,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 3 mm",
                .priv = &inf_range_c,
                .update = custom_display_c,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_c,
                .update = custom_display_c,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_c,
                .update = custom_display_c,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 4 mm",
                .priv = &inf_range_d,
                .update = custom_display_d,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_d,
                .update = custom_display_d,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_d,
                .update = custom_display_d,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 5 mm",
                .priv = &inf_range_e,
                .update = custom_display_e,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_e,
                .update = custom_display_e,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_e,
                .update = custom_display_e,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 6 mm",
                .priv = &inf_range_f,
                .update = custom_display_f,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_f,
                .update = custom_display_f,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_f,
                .update = custom_display_f,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 7 mm",
                .priv = &inf_range_g,
                .update = custom_display_g,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_g,
                .update = custom_display_g,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_g,
                .update = custom_display_g,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 8 mm",
                .priv = &inf_range_h,
                .update = custom_display_h,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_h,
                .update = custom_display_h,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_h,
                .update = custom_display_h,
                .min = 1,
                .max = 3,
            },
     {
     },
            {
                .name = "Lens 9 mm",
                .priv = &inf_range_i,
                .update = custom_display_i,
                .min = 4,
                .max = 900,
            },
            {
                .name = "Steps Right",
                .priv = &inf_steps_i,
                .update = custom_display_i,
                .min = 1,
                .max = 1000,
            },
            {
                .name = "Step Size",
                .priv = &inf_size_i,
                .update = custom_display_i,
                .min = 1,
                .max = 3,
            },
     {
     },
             MENU_EOL
  },

},

};

static unsigned int foc_inf_init()
{
    menu_add( "Focus", step_menu, COUNT(step_menu) );
    return 0;
}

static unsigned int foc_inf_deinit()
{
    return 0;
}

MODULE_INFO_START()
    MODULE_INIT(foc_inf_init)
    MODULE_DEINIT(foc_inf_deinit)
MODULE_INFO_END()

MODULE_CONFIGS_START()
    MODULE_CONFIG(inf_range_a)
    MODULE_CONFIG(inf_range_b)
    MODULE_CONFIG(inf_range_c)
    MODULE_CONFIG(inf_range_d)
    MODULE_CONFIG(inf_range_e)
    MODULE_CONFIG(inf_range_f)
    MODULE_CONFIG(inf_range_g)
    MODULE_CONFIG(inf_range_h)
    MODULE_CONFIG(inf_range_i)

    MODULE_CONFIG(inf_steps_a)
    MODULE_CONFIG(inf_steps_b)
    MODULE_CONFIG(inf_steps_c)
    MODULE_CONFIG(inf_steps_d)
    MODULE_CONFIG(inf_steps_e)
    MODULE_CONFIG(inf_steps_f)
    MODULE_CONFIG(inf_steps_g)
    MODULE_CONFIG(inf_steps_h)
    MODULE_CONFIG(inf_steps_i)

    MODULE_CONFIG(inf_size_a)
    MODULE_CONFIG(inf_size_b)
    MODULE_CONFIG(inf_size_c)
    MODULE_CONFIG(inf_size_d)
    MODULE_CONFIG(inf_size_e)
    MODULE_CONFIG(inf_size_f)
    MODULE_CONFIG(inf_size_g)
    MODULE_CONFIG(inf_size_h)
    MODULE_CONFIG(inf_size_i)

    MODULE_CONFIG(inf_custom)
MODULE_CONFIGS_END()


Nice moon!
#160
Quote from: 1% on September 20, 2013, 01:25:05 PM
So then exfat support is broken?

I think it has never worked on 7D...
I saw the strings in the fw but there are a lot of garbage too, so it doesn't mean so much.
#161
Thanks.
I tried with another battery pack this morning (fully charged) and got just a little bit further.
The good thing is that the camera starts with the firmware update procedure (not bricked completely) so I can try many times.
Of course there is no 'Cancel' option only 'OK' but it reads the card and if a fw update file is there it reads and runs it.
I tried 3 different  brands and sizes of cards, and different fw versions but never went further than 37% (actually always go to 37% with this battery pack).

The original problem was that the camera suddenly stopped autofocusing.
Tried with different lenses none of them focusing and when a lens inserted the camera still shows 00 fstop for a few seconds and then goes to the previously setted fstop value (as normal)
Cleaned the contacts of the lens - camera connection but it didn't help either.
#162
Update:
The battery died during the night and the process bar didn't move from 17%.
With the new battery the camera started in the middle of the firmware update process, so I started again and now it went to 37% in a minute or two then stuck there.
#163
Hi,

I've just tried to update an 1DX firmware because it stopped focusing and I cannot fix it and it used 1.1.1 fw.
I started the 1.2.4 (the latest) fw upgrade but it stopped at 17% (it stays more than 30 minutes there).

Any idea what can I do?
Anyone experienced a stuck fw update?
#164
Quote from: Pileot on September 16, 2013, 11:13:08 AM
Wondering, will the EOSutility download the latest version? or should we keep downloading from this thread?
If you mean EOScard:
Magic Lantern v2.3.NEXT.2013Aug26.7D203
Mercurial changeset: ae3d28ed855c+ (unified) tip
Built on 2013-08-26 04:01:59 by magiclantern@magiclantern-VirtualBox
#165
Thanks  :(
#166
General Development / Re: Uploading files to card
September 12, 2013, 02:46:43 PM
Quote from: sonic on September 12, 2013, 02:10:46 PM
Upload to the camera is functional, at least under Linux. And I made download also functional again with A1ex's help.
Wiki page
I haven't been able to make it work under cygwin... :(
#167
Is this working now?
#168
It can check and download the latest ML... :)
#169
Module writing Q&A / Re: Creating a new module problem
September 11, 2013, 01:08:48 AM
last_change_date = run("LC_TIME=EN hg log . -l 1 --template '{date|hgdate}'")
split = last_change_date.split(" ")
seconds = float(split[0]) + float(split[1])
last_change_date = datetime.utcfromtimestamp(seconds).strftime("%Y-%m-%d %H:%M:%S UTC")

I guess the new module not in the hg repo so you cannot get log info from there so the split is empty.
#170
Quote from: feureau on September 09, 2013, 06:56:20 PM
How's Brasil working out for you btw? :3 got some nice pics you could share?
One of my favourite:

more on my site
#171
Modules Development / Re: Focus Infinity Module
September 10, 2013, 10:34:20 PM
Quote from: mk11174 on September 10, 2013, 10:20:55 PM
Thanks for the info but I posted the code I have so far if you want to work on the code with lens info your more then welcome to, I already tried to using lens.info with no success but I am not a program, never went to school for it, just taught myself just looking at other codes in ML trying to figure out how they work, so this is probably as far as I can take it, it works great for me I am only hoping it works well for others but I am still accepting any advice on tweaking it of course but as I said before I am limited on my code knowledge, so sorry I can't add all the features you would like, wish I could, but I can't.
Sorry I'm not demanding or asking any feature or improvement I just want to tell you how your module could be better and point to that fact that the lens info would be useful if you figure out how to use it from the module. Thank you for sharing your code! 
#172
Modules Development / Re: Focus Infinity Module
September 10, 2013, 06:57:58 PM
Quote from: mk11174 on September 10, 2013, 04:50:39 AM
the problem is even if you do use the lens.info each lens will be a tad differ so it wont help for public purposes because for example one Caonon 1855mm IS lens will not have same as another, so sure it will see the name and no the lens but will not work for every lens with that name.
Where is the problem? How many people use more than one of the same lens (e.g two 18-55 IS)?

Quote from: fpena06 on September 10, 2013, 05:00:44 AM
I think he's referring to getting the name of the lens and not the actual steps? So you don't have lens 1-9 ect.
Yes, exactly.

At first you get the lens' name and the zoom position, create an entry for that, and save the steps for that entry.
When you want to focus to infinity just get the lens name and zoom position again, look for the entry and use the stored steps for focus to infinity.
#173
Quote from: Fredrikro on September 10, 2013, 03:19:40 PM
I followed the instructions for installing, I hope, without any problems, but when actually updating the camera it says that the firmware on the card is older than 2.0.0 and tells me to delete the files and getting a newer version. What's wrong?
Follow the instructions more accurately... :)
#174
Modules Development / Re: Focus Infinity Module
September 10, 2013, 03:34:03 AM
Quote from: mk11174 on September 09, 2013, 09:04:11 PM
It would be nice to be able to let the User program a name in on camera, but since that is not an option, the only universal way is just to keep them names Lens 1 - Lens 9.
You can use ime_base and ime_std modules for text input.
Also I didn't check but hard to believe if no way to get the lens name from a module.
#175
Quote from: feureau on September 09, 2013, 05:55:52 PM
Well, I'm trying out 1%'s new build he just posted yesterday, and the focusing problem has gotten worse. Now my other lenses would fail to focus. (it would hunt and rest at the closest focus point or have extreme backfocusing).

Restarting without ML wouldn't make it go away. I had to do a battery pull and turn the camera on with MAGIC OFF or use a non-ML card to get the focusing back.

I wonder if anyone else can confirm this? I find that other guy with the same problem with his 7D buried several page back.
The same happened with me yesterday when I've installed the latest ML from the main repo: the lens couldn't find focus just hunt and rest at the closest focus point.
That's why I'm not using ML when I want to take photos... but I couldn't resist to see some new stuff...
I think this is the biggest issue on 7D which needs to fix if we want to go further...