<div dir="ltr"><br><div class="gmail_quote">On Thu, Sep 24, 2009 at 7:16 PM, Tzafrir Cohen <span dir="ltr"><<a href="mailto:tzafrir@cohens.org.il">tzafrir@cohens.org.il</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Thu, Sep 24, 2009 at 08:51:28AM +0300, Eli Marmor wrote:<br>
> Hi,<br>
><br>
> Do you know all those trendy Digital Photo Keychains?<br>
> These cute and tiny digital frames that are sold for 49-79 NIS and are<br>
> charged and fed by photos from a PC through USB?<br>
><br>
> Well, I've always was sure that they use the standard flash disk<br>
> protocol with the computer, like all the other players (MP3, MP4, etc.)<br>
> and that their disk looks as a drive for your OS and you can just manage<br>
> the files there (copy/rename/remove/etc.) just like any other directory<br>
> or folder.<br>
><br>
> I was amazed to find out that these devices require a special software<br>
> to manage them.<br>
><br>
> It means that they don't work with Linux, most of them don't work with<br>
> MAC too, and that even the thousands software packages which were<br>
> developed for Windows (!) can't access them (because they are not like<br>
> "drives" with normal "files", but just a black box which only the user<br>
> can access and only through the special software).<br>
><br>
> Since there are hundreds of models, I can't believe that all of them<br>
> use this crazy was of working and that none uses the standard flash<br>
> disk protocol.<br>
><br>
> I'll be glad to hear models that use the standard protocol (like all of<br>
> the MP3, MP4, disk-on-key, etc.).<br>
<br>
</div>Any idea what it would take to reflash one of those with a nicer<br>
firmware?<br>
<font color="#888888"></font><br></blockquote><div>To rewrite the firmware one must know the processor used there, it's memory map, amount of memory, peripheral addresses etc.<br>I don't think it's easy to do.<br>
<br>-- <br>Ori Idan<br><br></div></div></div>