Kategorien
Allgemein Computer / Informatik

Motorola Milestone Update 2.0.1 Termin / Date

Hey everyone,

according to  recent posts in this thread on android-hilfe.de the german update for the Milestone will be available at 13.01.2010.

This was assured by different support employees at the motorola hotline.

Anyway it’s not certain that it will be 2.0.1, it could also be 2.1 but i personally think that 2.0.1 is more likely. Also it was only spoken of the german update, but i think it will be the european wide release…

let’s hope…

Goddchen

Kategorien
Allgemein Computer / Informatik

Motorola Milestone – Android 2.0.1 Update packet capture

Hey everyone…

Since i (like everyone else with a Milestone) am waiting for 2.0.1 to be released i did some analysis of the wifi traffic of the Milestone when it checks for an update.

Here is what i found out:

1: A DNS query packet: DNS    Standard query A motosb1fe.bitfone.com

2: The DNS response: DNS    Standard query response CNAME mvfe1.bitfone.com A 216.90.91.100

3: After that there is some HTTP traffic going on which seems to encapsulate SYNCML data

POST /mvpdm/dm HTTP/1.1

Accept: application/vnd.syncml.dm+wbxml

Accept-Language: en

Accept-Charset: utf-8

User-Agent: Mototorla Android Sync DM Client

Cache-Control: private

Content-Type: application/vnd.syncml.dm+wbxml

x-syncml-hmac: algorithm=MD5,username=“xxxxxxxxxxxxxxx“,mac=xxxxxxxxxxxxxxxxxxxxxxxx

Connection: Close

Content-Length: 508

Host: motosb1fe.bitfone.com:80

…j.-//SYNCML//DTD SyncML 1.2//ENmlq.1.2..r.DM/1.2..e.4C9C..[.1..nW.http://motosb1fe.bitfone.com:80/mvpdm/dm..V.Motorola…gW.IMEI:xxxxxxxxxxxxxxx..V.xxxxxxxxxxxxxxx…Z..L.20000……kFK.1..O.1201…`K.2..TgW../DevInfo/Mod…O.Milestone…TgW../DevInfo/Man…O.motorola…TgW../DevInfo/Lang…O.de_DE…TgW../DevInfo/DmV…O.1.2…TgW../DevInfo/DevId…O.IMEI:xxxxxxxxxxxxxxx….FK.3..O.xxxx..TgW../DevDetail/Ext/SystemUpdate…Z..G.xml..S.org.openmobilealliance.dm.firmwareupdate.userrequest…..O……..

And the response:

HTTP/1.1 200 OK

Date: Sat, 02 Jan 2010 13:12:48 GMT

Content-Length: 591

Content-Type: application/vnd.syncml.dm+wbxml

Connection: Close

…j.-//SYNCML//DTD SyncML 1.2//ENmlq.1.2..r.DM/1.2..e.4C9C..[.1..nW.IMEI:xxxxxxxxxxxxxxx…gW.http://motosb1fe.bitfone.com:80/mvpdm/dm..V.Motorola…a.http://motosb1fe.bitfone.com:80/mvpdm/dm?sid=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..NZ..G.b64..S.syncml:auth-basic…..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=…Z..L.xxxxx……kiK.1..\.1..L.0..J.SyncHdr..o.http://motosb1fe.bitfone.com:80/mvpdm/dm..h.IMEI:xxxxxxxxxxxxxxx..IZ..G.b64..S.syncml:auth-MAC..xxxxxxxxxxxxxxxxxxxxxxx……O.401…iK.2..\.1..L.1..J.Alert..O.401…iK.3..\.1..L.2..J.Replace..O.401…iK.4..\.1..L.3..J.Alert..O.401……

So, it seems like the host is already active (anyways, ping is blocked). But unfortunately it sais that there is no update…

Looks like we just need to wait…. longer….

Motorola what are you doing? What’s taking so long? We don’t want a major upgrade with many cool new features. We just want the currently not working stuff to be fixed, like that auto-focus bug which is really really annoying. Fortunately it will only annoy us to the 6th of january since the 24,5 days are over then. And hopefully you will get 2.0.1 ready before the next 24,5 days are over!

Gr33ts Goddchen

Kategorien
Allgemein Computer / Informatik

Druckerei.de verlost Wandkalender

Hey,

hab gerade von einer coolen Aktion von druckerei.de erfahren.

Ihr könnt dort einen richtig geilen Twitter-Wandkalender gewinnen. Alles was ihr dazu tun müsst ist in dem Blog-Eintrag von oben beschrieben.

Druckerei.de möchte wissen, wieso ihr twitter-süchtig seid. Über ein paar kreative Gründe in den Kommentaren würd ich mich sehr freuen 🙂

Na dann wünsch ich euch mal viel Glück 😀

Kategorien
Computer / Informatik

ethersex ATMega2561 Port

Hey,

i finally got the bootloader ethersex working on our ATMega2561 board.

The problem was that it worked fine on our ATMega128 board, but the same software didn’t work on the ATMega2561 board. The problem was that the bootloader downloaded the firmware via tftp from a server but then didn’t start the loaded firmware, but seemed to reboot and download it again, and again, and again…

The problem was that it wasn’t able to jump to the application at address 0. Why is that? A look at the generated assembler code showed that the ATMega2561 uses EICALL, instead of ICALL (which is for chips with PC of 22 Bits). EICALL uses the Z-Register plus (!!!) the EIND byte to store the jump address (which is 0 in our case). So i just added „EIND=0;“ before the jump to our application (which is at address 0) and now everything works just fine :D.

Hopefully this helps many other developers who try to get ethersex working on ATMega2561 /ATMega2560 / ATMega1280 / ATMega1281.

Gr33tz Goddchen

Kategorien
Computer / Informatik

ChromeOS

Auf Chip gibt es ein VMWare Image einer frühen Entwicklerversion von Googles neuem Betriebssystem ChromeOS zum Download.

Hab es gleich mal gezogen und in VirtualBox geschmisse. Virtuelle Maschine gestartet und dann *WTF* ?!?! Nach 3 Sekunden (!!!) begrüßt mich bereits der Login-Screen. Hier muss man sich mit seinem Google-Account einloggen und fünf weitere Sekunden später sitzt man bereits vor seinem bekannten Google Mail Bildschirm welcher mit Googles eigenem Browser Chrome geöffnet wird.

Die Startdauer dieser frühen Entwicklerversion finde ich einfach phänomenal. Allerdings muss man sagen, dass es bei der Benutzer dann doch sehr sehr langsam ist. Was jedoch keineswegs an ChromeOS liegen muss. Schließlich ist es eine Entwicklerversion und läuft dazu noch in einer virtuellen Maschine.

Mein Fazit: Äußerst vielversprechend als Betriebssystem für Netbooks und andere Geräte mit denen hauptsächlich gesurft wird.

Kategorien
Computer / Informatik

Nvidia RAID 1 degraded

Hey,
today i turned my computer on and got surprised by the raid bios with a red blinking „degraded“ on two (?!?!) of my raid array. At first i asked my self „why are there two arrays“? My configuration is the following: i have two 500 Gigabyte Samsung S-ATA drives in a raid-1 mirror. So again, why are there two arrays?
A quick search at google directed me to this article at techbytes. It describes exactly the problem i’m having. Looking at the drive management of windows it showed a second hard drive with the same partition as my raid array but without drive letters.

It seems like the RAID controller devided my raid-1 array into two raid-1 array with one drive each. And of course therefore both were shown as degraded. So what to do now? As described in the techbytes article i had a look in the nvidia system control (the „Storage“ tab). There were shown the two arrays with one drive in each array. In one array, it showed me drive letters, the other didn’t. So that was the „bad“ drive. I noted it’s channel (0.2).

So what to do now? Following the techbytes article i went to the raid bios, deleted the array with the channel 0.2 drive in it. And rebuilt the correct array with the 0.2 drive.

Problem fixed…

But still i have no clue how this can happen. Seems like many other Nvidia raid user had the same issue before… Strange, strange…

Gr33tz Goddchen

Kategorien
Computer / Informatik

Openembedded (OE) – Image hangs on INIT

Hi everybody,

on my current work with openembedded i found a problem with the resulting image.

I built a console-image for a „qemuarm“ machine to test it in qemu. The image itself built just fine. Starting the resulting kernel and image in qemu was fine too. But the boot process hangs after INIT is called. It just hangs, no login-shell, no error message, nothing…

A little conversation with a guy from a mailing list i found via google showed that it was an issue with the starting order of the init scripts.

The solution is that udev has to be started after checkroot. Currently the files are /etc/rcS.d/S03udev and /etc/rcS.d/S03checkroot.

My current fix is to do:

sudo mount -o loop <yourimage> <yourmountpoint>
sudo mv <yourmountpoint>/etc/rcS.d/S03udev <yourmountpoint>/etc/rcS.d/S15udev
sudo umount <yourmountpoint>

This way, udev is started after checkroot and everything run’s just fine up to the login prompt 🙂

Another way is to change the corresponding bb file. Here you have two options:

  1. Change the bb file directly
  2. Use your local overlay

The file we’re talking about is „recipes/udev/udev_<version>.bb“. For me it’s udev_141.bb.

You need to change INITSCRIPT_PARAMS from „start 03 S .“ to „start 15 S .“.

Now recompile, that should do the trick 🙂

Hopefully i could help… 🙂

Gr33tz Goddchen

Kategorien
Computer / Informatik

Building avr32 linux with openembedded (oe)

Hey everybody,

currently i’m trying to build a rootfs for an avr32 with openembedded (oe). There are some hints on the avr32linux website.

They say that you should add

TARGET_OS = „linux-uclibc“
MACHINE = „atngw100“
DISTRO = „angstrom-2008.1“
ANGSTROM_MODE = „uclibc“

to your local.conf. But that isn’t correct anymore! ANGSTROM_MODE was renamed to ANGSTROMLIBC!

So now you will have to set

TARGET_OS = „linux-uclibc“
MACHINE = „atngw100“
DISTRO = „angstrom-2008.1“
ANGSTROMLIBC = „uclibc“

in your local.conf.

So, if you are getting errors like:

  • Nothing provides „uclibc“
  • Errors regarding glibc while you are building with uclibc
  • Information not available for target ‚avr32-linux‘

Just rename that config variable.

Gr33tz Goddchen

Kategorien
Computer / Informatik

Microsoft – Rabattaktion für Studenten

Hey,

grade auf Winfuture gelesen:

Ab dem 3. April startet Microsoft eine Rabattaktion für Office und Windows. Dabei werden Office 2007 und Windows Vista jeweils als Ultimate Edition für jeweils 52€ zu erwerben sein. Na das ist doch mal ein gutes Angebot oder nicht?

Goddchen

Kategorien
Computer / Informatik

10 Minute Mail – Spam adieu

Bin gerade auf eine sehr praktische Seite gestoßen:

http://10minutemail.com/

Einfach aufrufen und schon bekommt ihr eine zufällige EMail-Adresse zugewiesen. Diese ist dann 10 Minuten gültig und ihr könnt damit EMails empfangen (aber nicht senden).

Also angenommen ihr müsst euch auf einer Seite registrieren und es ist eine Aktivierung per EMail erforderlich. Ihr wollt eure private EMail-Adresse aber nicht rausgeben. Dann holt euch einfach eine 10-Minute-Mail-Adresse und gebt diese an. Ihr empfangt dort den Aktivierungslink und nach 10 Minuten wird die Mail-Adresse gelöscht.

Nachteil: „Passwort vergessen“ könnt ihr dann natürlich in den Gulli kicken…