LINux on MOBile - EZX/LJLINMOB.net is a blog about LINux on MOBile devices. With the PinePhone (Pro) and Librem 5 shipping it is back to report on GNU+Linux on mobile devices.Zola2011-03-16T17:34:00+00:00https://linmob.net/tags/ezx-lj/feed.xmlPersonal: Buying a Motorola Phone | Update: NOT!2011-03-16T17:34:00+00:002011-03-16T17:34:00+00:00https://linmob.net/personal-buying-a-motorola-phone-update-not/<p><strong>Update:</strong> <em>Unfortunately I received an email today telling me that the seller that offered the Flipout at this bargain price hasn't enough Flipouts in stock and is unable to order more. This is really sad as I was looking forward to play with a low cost mid end Android handset made by Motorola. I couldn't find a similar deal to buy a Flipout, yet. If I do, I will get one to fulfill my promise of reviewing and tweaking this little device.</em></p>
<p>When I first read, that Motorola would make Android phones, I was quite excited. At that time I had three Motorola phones, all EZX and thus running Linux: A first generation device (E680i) and two second generation ones (A910).</p>
<p>Android, as I understood back then, would make these phones a lot more interesting, as there would be tons of native software—while on EZX it was more about J2ME.</p>
<p>The CLIQ/DEXT, Motorola's first Android phone, wasn't to interesting for me, as I already had a similar, not too different, HTC made phone: The T-Mobile G1.</p>
<p>Then, later, Motorola came up with the first Android 2.0 phone, the Milestone. I was ready to throw money at this device—but then, out of a sudden, the locked bootloader story spreaded and I was turned off. So turned of, that I didn't buy it, and in fact, no other Android handset since the G1. I didn't like the design of HTCs later phones, and while I really liked what Motorola came up with (especially the Milestone2 and the Defy), I always felt like: Android isn't fun without custom ROMs—back than I already was a heavy CyanogenMod user.</p>
<p>Now, today, I ordered a Motorola Android phone. It's an ARMv7 powered phone and it was really cheap: 99€ including shipping without any contract. As you might guess, this isn't a Defy, Milestone, Milestone XT720 or even Milestone 2—it's the Motorola Flipout, a phone with decent specs, as long as you don't mention the screen. But hey, it's small and has a hardware keyboard which seems to be just big enough, and since my G1s hardware keyboard is broken since CeBIT.. well, I just had to buy it.</p>
<p>I will test the device, and if Motoblur is too annoying, I will “deblur” it and tweak it as far as possible without a custom ROM—JIT, Apps2SD and so on.</p>
<p>I am quite excited how this Motorola phone will feel when I'll hold it in my hands. If it is astonishing and I notice that I can live without the latest Android release I might be tempted to get another Motorola Android phone—or start / support a petition to persuade Motorola to leak open bootloaders for the phones they discontinued (= no updates to later Android releases) way to early.</p>
Android on EZX-phones2008-08-09T19:33:00+00:002008-08-09T19:33:00+00:00https://linmob.net/android-on-ezx-phones/<p>Just a short video session:</p>
<span id="continue-reading"></span>
<p>Android on A780:</p>
<ul>
<li>
<p>Jorge SMM on YouTube: <a href="https://www.youtube.com/watch?v=ntycTJosBHA">Android on a780</a></p>
</li>
<li>
<p>Android on E680: </p>
</li>
<li>
<p>androidezx on YouTube: <a href="https://www.youtube.com/watch?v=wUkf0EDVfQU">Android running on E680</a></p>
</li>
</ul>
<p>Android on A1200:</p>
<ul>
<li>androidezx on YouTube: <a href="https://www.youtube.com/watch?v=SWi2y5o2Bgs">Android running on A1200(new)</a></li>
</ul>
<p><em>None of these videos were created by me, so don't ask me, how they did it. Make sure to visit the <a href="http://www.motorolafans.com/forums/android/">Motorolafans.com ANDROID forums</a></em></p>
<p>As you can see, Android will definitely run on the EZX phones—let's hope that Google will release some newer stuff soon. Of course there are some adjustments to be made (and as OpenEZX support for the phones becomes better and better, Android will run better) but I am pretty sure some of the guys out there will make it possible.</p>
Thoughts on A9102008-06-05T15:50:00+00:002008-06-05T15:50:00+00:00https://linmob.net/thoughts-on-a910/<p>I really like my A910, I use it everyday and I believe it is a great phone - especially for it's low price (used devices, but hey, that does not really matter).
Since the WiFi is working, it's even better.</p>
<span id="continue-reading"></span>
<p>After having stopped to work on A910s firmware around a month ago, I will now go on with that again, as there are still some things to do.</p>
<p>Some fixes will be just done to improve the phone a little bit, e.g. I will clean up some path related things and use a newer version of busybox - there are some other actualization's on my imaginary list. Additionally, i think of other thinks like flexbit editing. I will try whether it's possible to use the writable memory as a place for ezx_flexbit.cfg - would be great to be able to edit it without re-flashing all the time, to figure out which byte does what.</p>
<p>For further development there are plans like compiling a new kernel (based on the published kernel sources) with additional modules and I still dream of a real task manager for the A910.</p>
<p>But one thing is for sure: As far as there is a way to run the phone with a 2.6.* kernel with working phone etc. (does not matter whether Openmoko, QTopia or Android), I will immediately quit any development on the good old Motorola Software ;)</p>
A910 will be able to use Wifi to surf the internet in approximately 8 weeks2008-04-11T11:36:00+00:002008-04-11T11:36:00+00:00https://linmob.net/a910-will-be-able-to-use-wifi-to-surf-the-internet-in/<p>... and this is a pessimistic approximation.</p>
<span id="continue-reading"></span>
<p>After I failed to mod A910 into A910i by just replacing files and linking some of them to fit CG sizes, I took A910s latest firmware (the latest I have) as a base to just port some parts of A910i firmware into a new A910 firmware which I call A910-R57.geekmod. I will release it, as soon as I got WiFi working—as a beta. ATM I am creating alpha after alpha, and after porting A910i's WiFi app, it is at least possible to connect to WiFi networks successfully—native apps (ping, telnet) work, Opera doesn't work yet.
I already tried to use a different apmd to overclock my phone, but as it drains battery too quick and doesn't have a real effect on the phones' UI-speed, I won't release an overclocked firmware—I think it might be better to enable the users to use SWAP easily, as A910 has only 1-5 MB Ram (of 48MB) free. This might speed up the phone. There will be some more gimmicks in my “geekmod”, but I'll tell you later—you have to stay tuned. Integrating features is mostly limited by available space in flash memory…</p>
<p>ATM I am missing some configuration files of A910i firmware to get Opera to work—they seem to hide in /ezxlocal and /ezx_user. There is a<a href="http://www.e2mod.com/content/view/241/28/"> tool to extract them (for E2)</a>, which should work on A910i. I would really appreciate it, if some A910i user would extract them and give me a link to download them, as it seems to be the easiest way to get A910's WiFi ready for internet access (the other ways seem to be a lot harder).</p>
<p>Installation instructions:</p>
<blockquote>In order to install it, you just have to extract the rar-file and put SBF Backup.mpkg on your phones memory card. Then you start up your phone and choose the file in filemanager and attempt to open it, there'll be a menu which will ask you, where you want to install that programm—I'd recommend to choose the memory card.
<p>After installation (which will take some time) you'll find a new item in main menu, choose it.</p>
<p>After some time (I recommend just waiting 20 minutes to ensure it's successful (you can use your phone in that time, though it might be quite slow) you'll find a file called backup.sbf in your memory cards root folder.</blockquote></p>
A910: Analysing config files, trying something, failing again.2008-03-31T17:36:00+00:002008-03-31T17:36:00+00:00https://linmob.net/a910-analysing-config-files-trying-something-failing/<p>The day before yesterday I had a closer look at CG43 contents—CG43 contains configuration files.</p>
<span id="continue-reading"></span>
<p>I compared all the files, and many were just the same on both firmwares, though there is a year between them (the A910 firmware I have got is a year older). The change I did to ezx_wlan.cfg, if you remember, had no effect—both files are the same on both firmwares. The greatest difference I found (besides ezx_flexbit.cfg) was in ezx_ipsec.cfg. A910i firmware doesn't contain a signature, in contrast to A910. So I replaced that file in A910 firmware, created a new CG43, made a flash file and flashed it on my phone—no change. It still doesn't connect to WiFi-networks successfully. As you may imagine, I am a kind of sad now. But… well... There has to be a solution, and I'll find it.</p>
<p>Maybe the problem is the flexbit, it differs a lot from A910 to A910i—if I only knew, which flexbits do what, I could try do something here—it might be the solution. So if anybody knows something about which flexbit is responsible for what on A910 or E2 (and maybe E6, A1200), it would be really nice if you could help me. Because as I realized on my old A780, changing the flexbit file changes things around, if you change the other files, it's just luck that something happens.</p>
<p><em>UPDATE, April 6th, 2008:</em> I tried to work on the latest A910 firmware I have, fixed a java-app issue (CG34), found another configuration file in CG43, which might be important: ezx_dhcp.cfg—this file does not exist in A910i FW and mentions something provider related—but no change after flashing modified firmware—since I added show* files to CG44, at least most E2 apps should work on (my) A910 as well. In addition to this I'll have a closer look at A910-Orange files I have on my hard disk next weekend (as I now have a working USBLan setup ;-) ), and I might even begin work on a wireless-lan-app (as the first try to port A910i's one failed, but I might try that again first).</p>
Good news.. maybe.2008-02-03T21:14:00+00:002008-02-03T21:14:00+00:00https://linmob.net/good-news-maybe/<p>Today NiZoX was so kind to point me to the fact that Neuf Cegetel has released a new phone: <a href="http://www.mobinaute.com/92972-voip-motorola-a910i-rejoint-gamme-twin-cegetel.html">The Motorola Twin A910i.</a></p>
<span id="continue-reading"></span>
<p>It appears to use SIP and might even enable users to use built-in Wireless LAN to surf the internet, what is really great, as this doesn't work on the A910s that are out here, yet.</p>
<p>So I'm really looking forward to get my hands on the firmware of this device, I'm quite exited, as I believe that the hardware is the same.</p>
<p>If you've got an A910i want to help me, please <a href="http://www.e2mod.com/content/view/78/28/">get this tool</a>, install it on your A910i (copy it to SD, choose the file in built-in filemanager and it should install), run it, upload the files (maybe at <a href="http://rapidshare.com/">Rapidshare</a>) and leave me a comment. Thanks!</p>
<p>(BTW: This means I'll stop any work on A910's FW as long as I had no look at A910i's FW, but as I am not spending time on this ATM it is no real change.)</p>
Why do they always deliver crap?2008-02-02T23:24:00+00:002008-02-02T23:24:00+00:00https://linmob.net/why-do-they-always-deliver-crap/<p>Sounds bad. But if you ask me, it's even worse. What the h*** he is talking about? Right. Linux software stacks.</p>
<span id="continue-reading"></span>
<p>There are some companys out there, that are selling Linux powered phones. I know the results of this for Motorola and E28, and, if you want me to be honest, they didn't their best.
No SDK, weird platforms… But why?</p>
<p>Some people say, they do it like that, because the operators want it like that. Ok, maybe. But: It's possible to install software on mobile phones powered by Windows Mobile or Symbian.</p>
<p>So what is the reason to cripple nice hardware with a bad software stack, as there are other ways to go (as FIC/OpenMoko and maybe Android show)? Maybe it's to hide security vulnerabilities. Or incompetence.</p>
<p>We should really free these phones.</p>
<p>(I was angry while writing this…)</p>
Short update2007-11-20T09:00:00+00:002007-11-20T09:00:00+00:00https://linmob.net/short-update/<p>Recently, I did some work on CG44, and tried to flash it into my A910—size was correct, and no, i did not forget to ad 1000xff file header. But: It didn't work. After flashing, my phone didn't start up.</p>
<span id="continue-reading"></span>
<p>So decided to do these mods I want to do by putting additional files on my memory card (maybe copying them to (at least the most important ones ezxlocal) and then to do some scripting, maybe there is a way for autostart.</p>
<p>We'll see. Greatest probs ATM are not enough time, <em>usbnet</em> being broken in Ubuntu Gutsy and sometimes a lack of know how (Google often helps…)</p>
A910 and CGs2007-10-22T16:14:00+00:002007-10-22T16:14:00+00:00https://linmob.net/a910-and-cgs/<p>Today I found the time to get back onto A910 modding. I managed to get to know some things, and after writing this I'll go on with research.</p>
<span id="continue-reading"></span>
<p><em>First:</em> Code Group (CG) names differ from A910 to other devices, they are the same as on some A1200 (newer firmwares, if I got that right). For finding out things I had a look at <code>ilove3d-48p-ultimate</code> for the Motorola Rokr E2, and compared the stuff I found there using the SBF-extraction tool you find over at freemod.net, results (compared to <code>A910-R57_G_10.08.07R</code>):</p>
<p>CG34/CG37 contents seem to be nearly the same, but as there is no CG41, CG42 is what CG41 is on E2 and so on. That means, that quite important CG43 folder from backup (made with some backup tool for E2 from e2mod.com) (contains main file system…), is CG44 in firmware.</p>
<p>Unfortunately I wasn't successfull yet on extracting files from E2-CG43/A910-CG44—I'll google on that, and I'm pretty sure that someday I might find out how to get this work.</p>
<p>Maybe you remember this:</p>
<blockquote>CG42 contains `/usr/setup/`, and there is a file called `ezx_wlan.cfg`. Line 4 of this file contains the following text:
~~~
WiFiUIConnectUMAN = 1
~~~
</blockquote><br />
<p>After my research today I know why changing this value to zero and flashing it only caused languages to disappear: I simply flashed it to the wrong position. Shame on me. Now I will have to try this out again.</p>
An email with helpful information2007-10-14T11:38:00+00:002007-10-14T11:38:00+00:00https://linmob.net/an-email-with-helpful-information/<p>As I haven't posted here for nearly a month, I will now quote an email I got by a guy I contacted. All copyrights go to him, I haven't had time to test his explanations, but maybe it helps some of you that want their A910 to connect to every wireless network._</p>
<span id="continue-reading"></span>
<blockquote>
I'll try to make some explainations. We can discuss together in order to
improve the text and make a correct howto we can put on the web…
(contains and form (I'm an old vi dinosaur from 1994 ;) ) + the english,
as it's not my mother language…)
4 parts: telnetd, swap, wifi and mackconnectivitypack/fake_dsm
<ol>
<li>Telnetd/login
Motorola didn't install any telnetd nor login. (thanks, Moto :-)
Mount your phone as an usb mass storage, then edit
[path]/.system/javaCardRegistr<div style="direction: ltr">y
and set lines as follow (you can install a dummy java application then
adapt the values (IMEI, AppID,…) JavaId must be -1.</li>
</ol>
<pre><code>[1bf504e3-a1e3-d1e8-b96a-40f3a7f60087]
AppID = {1bf504e3-a1e3-d1e8-b96a-40f3a7f60087}
Args =
Attribute = 2
BigIcon = inetd.png
Daemon = 0
Directory = /mmc/mmca1/scripts
Eraseable = 1
Exec = inetd_start.lin
FixedAllPosition = 0
FixedPosition = 0
GroupID = ezx
IMEI = 353300010213731
Icon = inetd.png
InstalledDate = 2007/6/6
JavaId = -1
LockValue = 0
MassStorageStatus = 1
MpkgFile =
Name = Inetd_Start.lin
OsVersion = 1.0
Shared = 1
Size = 64K
Type = 2
UserID = ezx
Visible = 1
</code></pre>
<p>with /mmc/mmca1/scripts/inetd_start.lin</p>
<pre><code>#!/bin/bash
export QTDIR=/usr/lib/ezx
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/ezxlocal/sbin
export PATH=$PATH:/ezxlocal/sbin
my_alert='/usr/SYSqtapp/phone/alertprocess'
my_mid1='/ezxlocal/sbin/done.mid'
cp -f /mmc/mmca1/sbin/inetd.conf /tmp/inetd.conf
echo -n &#8220;Starting internet superserver:&#8221;
echo -n &#8221; inetd&#8221;&#160;; start-stop-daemon &#8212;start &#8212;quiet &#8212;chuid root
&#8212;pidfile /var/run/inetd.pid &#8212;exec /mmc/mmca1/sbin/inetd
$my_alert -playvol 1 -playfile $my_mid1
</code></pre>
<p>/mmc/mmca1/sbin/inetd.conf contains:</p>
<pre><code>telnet stream tcp nowait root /mmc/mmca1/sbin/in.telnetd
in.telnetd -L /mmc/mmca1/sbin/login
</code></pre>
<p>for the in.telnetd daemon, login exec, those from my A780 are ok,
or google search Telnet_Samba_preload.rar on a russian moto site.
A780-AddOns.tgz is also very usefull for login and many more
(was available on the old motorolafan download section, but no more today)
<a href="http://big.pcpm.ucl.ac.be/A780-AddOns.tgz" target="_blank"></a> (install without diska
sub-directory, into your mmc card)</p>
<p>Then after a A910 reboot, you see into games, a “Inetd_Start.lin” you
can activate (hear a sound).</p>
<p>you can connect your linux box (A910 usb in modem mode)</p>
<pre><code>usb 4-2: new full speed USB device using uhci_hcd and address 4
cdc_acm 4-2:1.0: ttyACM0: USB ACM device
usb 4-2: USB disconnect, address 4
usb 4-2: new full speed USB device using uhci_hcd and address 5
</code></pre>
<p>see <a href="http://www.courville.org/mediawiki/index.php/EZX" target="_blank"></a><a href="http://www.courville.org">http://www.courville.org</a>/mediawiki/index.php/EZX</p>
<pre><code>echo &#8220;AT+mode=13&#8221; &gt; /dev/ttyACM0
echo &#8220;AT+mode=99&#8221; &gt; /dev/ttyACM0
</code></pre>
<p>sometimes more than one time (why? :-), until you get something like
this in the kernel message (dmesg):</p>
<pre><code>usb0: register usbnet at usb-0000:00:1d.2-2, pseudo-MDLM (BLAN) device,
12:ea:79:65:60:6f
usbcore: registered new driver usbnet
ifconfig usb0 192.168.1.1 netmask 255.255.255.0 mtu 900
telnet 192.168.1.2
Trying 192.168.1.2&#8230;
Connected to 192.168.1.2
Escape character is &#8216;^]'.
MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
Linux/armv5tel 2.4.20_mvlcee31-mainstone_pxa27x
(none) login: root
MontaVista(R) Linux(R) Consumer Electronics Edition 3.1
No directory /root!
Logging in with home = &#8220;/&#8221;.
</code></pre>
<p>I set a more convenient environment with</p>
<h1 id="mmc-mmca1-root-start">/mmc/mmca1/root/start</h1>
<pre><code>root@a910 ~ 11:38:16 &gt; cat /mmc/mmca1/root/start
#!/bin/sh
/etc/init.d/ezxenvr.sh
export PATH=$PATH:/mmc/mmca1/.system/bin:/mmc/mmca1/.system/sbin
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:/lib:/usr/lib:/usr/lib/ezx/lib:/mmc/mmca1/.system/lib
export EZX_RES_FONT_PATH=/usr/lib/ezx/lib/fonts
eval &#8220;`dircolors -b`&#8221;
alias ls='ls &#8212;color=auto'
export HOME=/mmc/mmca1/root
cd $HOME
export COLUMNS=150
/mmc/mmca1/.system/bin/bash
root@a910 ~ 11:38:22 &gt; cat .bashrc
export PROMPT_COMMAND='echo -ne &#8220;33]0;root@910:${PWD/#$HOME/~}07&#8221;'
export PS1=&#8221;u@a910 w t &gt; &#8220;
export HISTFILESIZE=100
export HISTSIZE=100
export HISTCONTROL=ignoreboth
export QTDIR=/usr/lib/ezx
export EZX_RES_FONT_PATH=/usr/lib/ezx/lib/fonts
eval &#8220;`dircolors -b`&#8221;
alias ls='ls &#8212;color=auto'
export HOME=/mmc/mmca1/root
export COLUMNS=150
. /etc/init.d/ezxenvr.sh
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:/lib:/usr/lib:/usr/lib/ezx/lib:/mmc/mmca1/.system/lib
alias scp='scp -S /mmc/mmca1/.system/bin/ssh -q'
alias sftp='sftp -S /mmc/mmca1/.system/bin/ssh'
alias l='ls -l'
alias ..='cd ..'
alias cp='cp -v'
alias la='ls -la'
alias ll='ls -lA'
</code></pre>
<p>Then, I changed the telnetd and login directory, moving from /mmc/mmca1 to /ezxlocal (11Mb internal A910 storage) so telnetd is no more dependant of the removable microSD.</p>
<ol start="2">
<li>swapspace
I also set a swap space ( no more
available on motorolafan)
in <code>/mmc/mmca1/.system/java/CardRegistry:</code></li>
</ol>
<pre><code>[793bffb3-96f9-d929-bfd7-84e623c514cf]
AniIcon =
AppID = {793bffb3-96f9-d929-bfd7-84e623c514cf}
Args =
Attribute = 4
BigIcon = swapon.png
Daemon = 0
Directory = /mmc/mmca1/.system/swap
Eraseable = 1
Exec = swapon.lin
FixedAllPosition = 0
FixedPosition = 0
GroupID = ezx
IMEI = 35330001*******
Icon = swapon.png
InstalledDate = 2007/6/13
JavaId = -1
MassStorageStatus = 0
MpkgFile =
Name = Swap_on_off.lin
OsVersion = 1.1
Shared = 2
Size = 386K
Type = 2
UserID = ezx
Visible = 1
</code></pre>
<p>root@a910 ~ 12:14:25 > cat /mmc/mmca1/.system/swap/swaponoff.sh</p>
<pre><code>#!/bin/sh
SWAPDIR=/mmc/mmca1/.system/swap
SWAPFILE=$SWAPDIR/swapfile
if [&#160;! -f $SWAPFILE ]; then
gzip -c -d $SWAPFILE
fi
if&#160;! grep $SWAPFILE /proc/swaps; then
swapon $SWAPFILE
rm $SWAPDIR/OFF
touch $SWAPDIR/ON
my_mid1='/usr/data_resource/ringtone/rt_alert_2.mid'
else
rm $SWAPDIR/ON
swapoff $SWAPFILE
touch $SWAPDIR/OFF
my_mid1='/usr/data_resource/ringtone/rt_alert_5.mid'
fi
my_alert='/usr/SYSqtapp/phone/alertprocess'
$my_alert -playvol 1 -playfile $my_mid1
</code></pre>
<ol start="3">
<li>Wifi
The WIFI connection tool /usr/SYSqtapp/wsp/wlanapp fails everytime (UMA stuff? Orange or BT limitation? Grrr…) so the solution is to kill the
process when we are connected and continue with normal dhcp request:
see the awful script <code>setwifidhcp.lin</code>:</li>
</ol>
<pre><code>#!/bin/sh
/etc/init.d/ezxenvr.sh
export PATH=$PATH:/mmc/mmca1/.system/bin:/mmc/mmca1/.system/sbin
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib:/lib:/usr/lib:/usr/lib/ezx/lib:/mmc/mmca1/.system/lib
export EZX_RES_FONT_PATH=/usr/lib/ezx/lib/fonts
/usr/SYSqtapp/wsp/wlanapp &gt;/ezxlocal/wlanapp.log 2&gt;&amp;1 &amp;
pid=`find /proc/ -name exe -ls 2&gt; /dev/null|grep wlanapp|cut -d/ -f3`
connected=0
while [ ${connected} -eq 0 ]; do
sleep 2
connected=`grep &#8220;Successfully connected to AP&#8221;
/ezxlocal/wlanapp.log |wc -l`
done
kill $pid
kill `cat /ram/tmp/dhcpcd-eth0.pid`
rm /ram/tmp/dhcpcd-eth0.pid
dhcpcd eth0
my_alert='/usr/SYSqtapp/phone/alertprocess'
my_mid1='/ezxlocal/sbin/done.mid'
$my_alert -playvol 1 -playfile $my_mid1
</code></pre>
<p>Now, the problem is the setting of the dnsproxy process:</p>
<pre><code>cat /etc/dnsproxy.conf
include /ram/tmp/dsmdns.conf
include /ram/tmp/pppdns.conf
</code></pre>
<p>Even when I fix a proper value into <code>/ram/tmp/dsmdns.conf</code>, it's not taken
into account.
By mounting a writable <code>/etc</code>, I can set a working <code>/etc/resolv.conf</code>
<a href="http://www.courville.org/mediawiki/index.php/EZX#Make_.2Fetc_editable_.26_change_root_passwd_.28more_secure_telnet.29" target="_blank">http://www.courville.org/mediawiki/index.php/EZX#Make_.2Fetc_editable_.26_change_root_passwd_.28more_secure_telnet.29</a></p>
<ol start="5">
<li><code>mackconnectivitypack/fake_dsm</code></li>
</ol>
<p>When the wifi link is ok (see iwconfig eth0) I can access internet with
native application
(ping, telnet,…) but not with web browser, nor native opera nor java opera-mini.</p>
<p>The solution would be to set a fake_dsm route but I did'nt succeed…
I used the dsm_spy from clovisKKK to adapt the fake_dsm code, as
suggested in the thread
<a href="http://www.motorolafans.com/forums/viewtopic.php?t=9096&postdays=0&postorder=asc&start=0" target="_blank">http://www.motorolafans.com/forums/viewtopic.php?t=9096&postdays=0&postorder=asc&start=0</a></p>
<p>B******</p>
</blockquote>
<p>As you can easily see, there is still a lot of work to do, and I have to say, I'd prefer to modify the firmware and flash it into the device to get things working without lots of dirty hacks not everybody is able to perform.</p>