Category Archives: Technology

Really everything related to technology

Movie Trailers by MMS

When I took the PendeltÃ¥get train home from work today, I couldn’t help noticing a big ad for some new Swedish upcoming film, displayed on the wall of the car. The ad wasn’t particularly interesting by itself, but I found the offer “SMS this word to this number and you’ll get a three minute trailer for the movie sent back to you as an MMS” shown on the ad a really cool idea.

I was tempted to do it just to try out the technology, but while I pondered about actually doing it I reached my station and I went off and forgot all about it…

Hack Everything!

Being an ordinary hacker person in an industrial country such as Sweden, I own lots of random technical devices that I either have and use in my home or carry around for my use and enjoyment. Most, if not all, of these provide a fair amount of features and bugs. Many of them are controlled by an internal microcontroller.

My dect phone, my gsm phone, my DVB-T boxes, my TVs, my music players, the “entertainment system” of my car, my DVD-players, my wifi-router, my printer, my digital camera, my GPS, my video camera and the likes.

lcddisplay.jpg

I seriously wish I had the docs and the source code for all of these, and thus the ability to change them to behave more like I want them to. I don’t believe I’m alone either. I wouldn’t even have to do most of these changes myself, we would have communities built up around basically all of these devices so that people from all over would share their ideas and code to improve your device. I would hack them all, if I could.

Of course, some of these devices aren’t at all possible to upgrade since they’re produced and sold without that ability and for those I’d have to accept this (and buy a different model the next time around), but a lot of these things can be reprogrammed at will already if we only knew how.

If only the manufacturers didn’t hate us.

Ainol License Violation

Ainol V2000 is one of them Chinese portable media players we see pop up every now and then in a never-ending series – most of them never really reach the western markets.Ainol V2000

For this particular player the firmware is available, and by simply inspecting the contents of that we can see that it is packed with open source and free software, but nowhere is the source for this package to be found… (not all of these packages are GPL licensed of course)

GEMDOS, Mplayer (various parts), unzip by Gilles Vollant, MAME, Snes9x, FLAC, wxMusik, VisualBoyAdvance, SDL, FFmpeg, Avifile

The image also seems to contain code from Real and possibly also from Microsoft (based on a guess on the file name strings)…

And if you want to dig around more, here’s the 5.2 MB firmware file available for download. It seems Ainol’s official web site doesn’t even mention this V2000 model?

(Marcoen brought most of this to my attention.)

Sound on Linux has some quirks left

I’m a stupid person.

When I bought a new PC the last time, I went for a ASUS M2NPV-MX motherboard with built-inASUS M2NPV MX Motherboard sound and nvidia graphics. I had been told that the nvidia open source driver is fine enough for 2D graphics, and since I never game or anything I’m perfectly fine with 2D-only.

Ok, it didn’t take me long to realize two things about my motherboard:

  1. The built-in audio “nVidia Corporation MCP51 High Definition Audio” is not supported by Linux/ALSA. It seems to detect it fine and it can show what it is and everything but it can’t produce any sound.
  2. The open source nVidia driver does not support DVI in resolutions beyond 1280×1024, and it made me wanna cry. I switched to VGA instead, only to realize that the analog output on this board is really noticeably worse than my previous and much older trustworthy Matrox card. (New MutePCI-Express board in the pipe.)

There’s nobody to blame but myself. Lessons for next time: check the audio support better and do not go with nVidia graphics (at all) until they have a good open source driver – and really really check this. (No need to tell me there’s a binary-only nvidia driver, I know about it but I hate it and I hate the inconveniences dealing with binary drivers cause when you upgrade your system etc.)

Funnily, the motherboard has built-in Ethernet (of course) but I don’t normally use that, as I’m on 802.11g only. My work computer is on the upper floor and my (24 mbit) ADSL connection is downstairs and I like not having to connect all my computers with cables running all over.

Music NoteSo, back to the story, to get sound for my box I got an old SoundBlaster PCI card from a friend (hej Kjell) and inserted it in the last available PCI slot (the other slot has the wifi card).

Now, when I upgrade to a fresh new kernel version with Debian unstable the system boots up and defaults to the (detected but not working built-in) hda_intel stuff, and I must run alsaconf to select my ens1371-equipped SoundBlaster instead. But this is not enough. After I’ve ran alsaconf I can’t get any sound out still, but I have to reboot and when it comes up again I must run aumixer and pull up the master volume and wham, now I have sound…

I’m quite sure this can be fixed in another way, but trying to learn this and figure how I can repair my situation to always work fine in the future is a mighty task that I haven’t yet been able to overcome. I really should get involved in the ALSA project one day…

A special kind of station

slutstation

The Swedish word slut means end, but I can’t help thinking about all the English readers when I see this sign (which happened to be shown all the way home the other day when I took the train and I get off a long time before the end station..).The blurriness is a bonus and due to me taking the photo with my phone again.

A few weeks ago I overheard a conversation with two English-speaking persons in front of a machine that could print out a ticket for them. There was a rather large hand-written sign on it: “papper slut” (meaning “out of paper”). Paper slut? They said and looked at each other as if they were thinking that perhaps someone had been really mad at the machine this morning and decided to put the note up…

Yeah, Swedish is a great language! 😉

Open Season

Large RSS feed iconSo I found theregister.com‘s new podcast Open Season the other day and I listened through the first two episodes the last few days (I spend some time commuting back and forth to work every day), and I must say they do offer a fresh new angle on open source and technology in general.

I’m actually thrilled to have found a new stream of interesting goodies to listen to and I hope they manage to keep the quality and keep delivering in a timely fashion – far too many podcasts stop getting produced after a while or the inter-episode intervals just increase until they’re months apart.

Someone should just tell them that they need to provide a nice RSS feed for it so that we can find new episodes easier etc. Ooops. They do have a feed, even though it gets polluted by other stuff too and not just espisodes…

Rockbox on Sansa View?

Sansa ViewOk, since we have Rockbox on Sansa e200 and e200R working and the support for the c200 series in the pipe, I feel it is about time to make a statement about the possibilities to get Rockbox for the new Sansa View player: it is (most probably) a totally different beast hardware-wise, so it will require a new port with all the associated hard work.

And no, SanDisk has not been in touch with us any further, so I would say it is highly unlikely they will donate any players or similar to us this time.

Once we get to see a detailed dissection with nice hires pictures we can tell for sure, but their talk about 30fps H.264 video in 320×240 resolution implies a major change.

As a summary, the View is indeed SanDisk’s iPod Nano killer with double the flash size for the same amount of money, with a microsdhc-port, claimed longer battery life and only slightly thicker.

A funny detail: SanDisk previously did another player called Sansa View that they put on hold just before the summer!

Dissecting iPod Touch

iPod TouchiFixit ripped apart an iPod touch.

Unfortunately these guys continue to just publish lores camera images instead of hires scans, but this pic shows the (Samsung) chip with the Apple logo on it.

Apparently this has a Wolfson codec while the new iPod Classics use a Cirrus chip!

The touch and the iphone seems to have a lot in common internally. Not too surprising really…

The touch is a whopping 120 grams beast, while I thought the SanDisk Sansa e200 players were heavy with their 75 grams…

UFS in all devices!

Micro SDApparently a lot of electronics companies, including Nokia, Samsung, Sony Ericsson, Micron Technology, Spansion, MTMicroelectronics and Texas Instruments are planning to introduce yet another memory card due to release 2009. This time they call it “a common flash memory card format” (UFS – Universal Flash Storage) – which is kind of amusing in my view. Aren’t all memory cards “common” in one sense?M2 card

JEDEC published a PDF press release about it, saying amongst other things:

The UFS specification is expected to accommodate greater efficiency in the design of memory cards for card manufacturers and end-product designers. The standardized interface will also reduce the system design burden for embedded applications.

The next-generation flash memory specification is expected to be completed in the first half of 2009, with a draft specification available in the first half of 2008.

Anyway, decreasing the vast amount of various different formats could be good for end-users. Perhaps. We’ll see…