<div dir="ltr"><br><div class="gmail_quote">On Thu, Sep 24, 2009 at 7:16 PM, Tzafrir Cohen <span dir="ltr">&lt;<a href="mailto:tzafrir@cohens.org.il">tzafrir@cohens.org.il</a>&gt;</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>
&gt; Hi,<br>
&gt;<br>
&gt; Do you know all those trendy Digital Photo Keychains?<br>
&gt; These cute and tiny digital frames that are sold for 49-79 NIS and are<br>
&gt; charged and fed by photos from a PC through USB?<br>
&gt;<br>
&gt; Well, I&#39;ve always was sure that they use the standard flash disk<br>
&gt; protocol with the computer, like all the other players (MP3, MP4, etc.)<br>
&gt; and that their disk looks as a drive for your OS and you can just manage<br>
&gt; the files there (copy/rename/remove/etc.) just like any other directory<br>
&gt; or folder.<br>
&gt;<br>
&gt; I was amazed to find out that these devices require a special software<br>
&gt; to manage them.<br>
&gt;<br>
&gt; It means that they don&#39;t work with Linux, most of them don&#39;t work with<br>
&gt; MAC too, and that even the thousands software packages which were<br>
&gt; developed for Windows (!) can&#39;t access them (because they are not like<br>
&gt; &quot;drives&quot; with normal &quot;files&quot;, but just a black box which only the user<br>
&gt; can access and only through the special software).<br>
&gt;<br>
&gt; Since there are hundreds of models, I can&#39;t believe that all of them<br>
&gt; use this crazy was of working and that none uses the standard flash<br>
&gt; disk protocol.<br>
&gt;<br>
&gt; I&#39;ll be glad to hear models that use the standard protocol (like all of<br>
&gt; 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&#39;s memory map, amount of memory, peripheral addresses etc.<br>I don&#39;t think it&#39;s easy to do.<br>
<br>-- <br>Ori Idan<br><br></div></div></div>