LG KC550 cheapest 5MP camera phone
Unlike many other famous brands, most Asian phones are valuable for their price. The LG KC550 is very valuable for its price because its 5MP camera phone.
The LG KC550 sure lacks the Viewty power and Secret's Black Label charisma. OK, it's unassuming, but not without a talent of its own. The 5 megapixel slider strives to be the most affordable cameraphone out there with a Wide VGA@30fps video recording topping.
Those qualities have set many shutterbugs a foot with excitement as they are finally promised uncompromising cameraphone capabilities at an afordable price tag that's fit for the masses. But please, don't go throwing your digital camera just yet - let's first see what LG have for us this time.
LG KC550 builds on a good track record of 5 megapixel mobile phone imaging. While the exotic KG920 is mostly noted for being the forerunner, the Secret and the Viewty do demonstrate true imaging prowess.
All features
• 2.4" 262K-color display of QVGA resolution
• Auto screen rotation in image gallery and video player (built-in accelerometer)
• 5 megapixel autofocus camera with active lens cover and Power LED flash
• 720x480pixel@30fps video recording (VGA@30fps is also an option)
• USB and stereo Bluetooth (A2DP) connectivity
• Hot-swappable microSD card slot (capacities up to 4GB)
• Office document viewer
• FM radio
• TV-out port
• Six games, which make use of the accelerometer and vibration feedback
Google Search and Mail come pre-installed
Graphite concept phone based on the DVB-H technology
Porting an OS
Here's what it takes for an operating system to run on a device:
- The code must be designed for the right CPU. (x86, ARM, PPC)
- The code must be able to interact with the hardware in the way it expects.
Because the code cannot interact with the hardware! That is, there are no Linux drivers or Windows Mobile drivers for the hardware that's on the iPhone. We're not even talking about things like the wi-fi won't work or anything silly like that. We're talking about big things, like not being able to start because it doesn't uncompress itself into RAM properly. We're talking about freezing the first time it has to wait for something to happen because it doesn't know how to run the hardware clocks and timers (which is CRITICAL for computers) and doesn't know when to start again.
Thus , if I tried to take some distribution of Linux or Windows or whatever, stick it in memory and start it, absolutely nothing will happen. That's right: nothing. There will be no output because it doesn't know how to run the display, or the USB, or serial. It probably won't even get to the first line of code that tells it to output something because so many things are broken.
So how can we get Linux to boot on the iPhone?
By teaching it how to run the hardware. We take the knowledge gained from getting that boot menu to display and graft it into the Linux kernel. It took an unbelievable amount of devices just to get the boot menu display: clock, timer, vic, mmu, spi, i2c, gpio, system controller, pmu, nor, uart, usb, lcd, buttons. Some of those may seem obvious to you, some work in the background to support the other devices. But all of those had to be reverse engineered and all of them will have to transplanted into the Linux kernel to even get something half-assed booting.
If all of those devices were required to get something as simple as boot menu up, can you imagine what would happen if you tried to boot an operating system that did not know how to run ANY of those devices?
We cannot modify the Windows Mobile kernel because it's closed source, and so there's no way to get it to run on the iPhone.
The critical misunderstanding, I think, is that people think somehow that the OS "sits on top" of the boot menu, and talks to the hardware through the boot menu. Therefore, you can have an "emulation layer" that lets Windows or Linux or whatever talk to the hardware, without having to alter Windows or Linux itself. This is completely false. An operating system, by definition, has direct access to the hardware. Nothing sits between it and the hardware. Once iBoot has loaded the iPhone OS, you can go ahead and wipe it clean from the NOR and the OS will keep running as usual. It's not "running", it's not used or loaded in any way except during the boot process.
The iPhone will never run Windows Mobile directly (virtualization would be possible albeit it would crawl on the iPhone). It will run Linux once we write the drivers for it based on our knowledge of the hardware. Android uses the Linux kernel, though they do modify it to a certain extent. Since the only really hardware dependent parts of an OS is in the kernel, presumably once we install the necessary drivers, Android will run just as well as Linux runs. However, not having even looked at Android's source yet, I really don't have a truly educated opinion at the moment, but let's just say that it's one of this project's primary goals.
Sorry this is so long, but intelligent explanations tend to be long.
P.S. Another question people ask a lot is how long will it take. I can't truly give a good answer to that, because it's sort of dependent on the schedules of the people who work on it, and it also depends on how fast it'll take to write the Linux drivers, and how many unexpected problems crop up. It could go really unexpectedly fast, or we could hit a roadblock. I think outside observers, just reading the commit logs and reading the blog has as much information as I do on how fast things are progressing, so you're free to come up with your own conclusions on how long it will take.
Asus P750 PDA review
Asus is not a well famous name in mobile phone sector but like many other computer brands, Asus launches many mobile phones and PDAs.
The one of newest PDA is Asus P750 and it’s a smart looking one and has many features.
Asus P750 lands on the crowded Windows Mobile Pro scene but it sure isn't dropped defenseless. The Asus PocketPC is among the best equipped Windows Mobile devices on the market. A hardware multi-tap keyboard to back up that 2.6" TFT touchscreen, HSDPA, fast 520 MHz Marvel CPU, Wi-Fi, built-in SiRF Star III GPS, stereo Bluetooth and a 3 megapixel autofocus camera certainly sound like the right ammo to take on HTC-branded devices.
Still, many might have second thoughts about buying a handset by a maker with not so long a history in Windows Mobile. To them we say we found the Asus P750 enjoyable at first glance and the first impressions are of a handset that can top almost anything HTC throws at it. In case we've got you interested enough, join us to find out if the potent PocketPC carries its feature load with style.
All features
• Windows Mobile 6.0 Pro
• UMTS/HSDPA 3.6Mbps support with video calls
• 2.6" 65K-color TFT touchscreen display with QVGA resolution
• 520 MHz Marvel CPU
• 64MB of RAM, 256MB of ROM
• 3.15 megapixel auto focus camera and a secondary VGA video-call camera
• Wi-Fi support
• Built-in SiRF Star III GPS receiver (A-GPS support)
• USB and stereo Bluetooth support
• microSDHC memory card slot
• High-quality materials and excellent construction
• Hardware keypad
• Rich retail package
• Microsoft Office viewing/editing suite
• Pre-installed business card scanning application
• Pre-installed additional time management applications
• Pre-installed calls filtering application
• Pre-installed Remote Desktop and Remote Presenter applications
DataViz to Release Document to Go for iPhone
Best Buy and CompUSA to Sell Unlocked BlackBerry Bold 9000
Location Based Technologies Launches PocketFinder Service for Google Android Smartphones
Truphone launches low-priced international call service for BlackBerry smartphones
Nice to recommend Lee Bowdler Richard Body & Co
Boo! Ghostly game wins top prize in Nokia Mobile Games Innovation Challenge
EA Mobile Releases Tetris for Android, bejeweled and Monopoly Coming Next Month
Flying Aces coming to the App Store
ElectroCUTE: UFO game for iphone
Boot menu done!
Well, that was quick. See, I can actually get things done pretty quickly when it doesn't consisting of banging my head against machine code until it starts making sense. When I actually have the drivers, things like this are easy.
You can use the Hold button to toggle between the menu items (and the option will be highlighted). You can choose the home button to select it. The "openiboot console" option takes you to the command-line interface similar to the one I demonstrated in the last post (you do have to be plugged in via USB and using the openiboot client to talk to it). The "iPhone OS" option chainloads a copy of iBoot stored in NOR under another identifier ('ibot' becomes openiboot and 'ibox' becomes the actual iBoot). I got that set up with a slightly modified version of the QuickPwn ramdisk, but in the future an installer made from a modified version of LogoMe can be run from userland to install openiboot. It's also possible to get openiboot to install openiboot (much like the way GRUB can do it); I'll probably work on that next.
So if anyone likes living on the bleeding edge, they could do that. =P
Most of the hard part was me failing at GIMP putting together the boot menu graphics. I appealed to you blog readers for graphics before, but basically no one responded. Now that there is a working model of what I sort of want, I hope there will be more of a response.
So, please please please redesign the boot menu for me. And possibly come up with a logo for the project we can stick on there. If you're good at this sort of thing, or know someone who is, please put them in touch. This stuff will obviously get a lot of attention in the future and we need nice eye-candy. Thanks!
Boot menu project is a go!
After a huge amount of effort and in-situ experimentation with iBoot (basically a binary massive binary search through the code, disabling some functions to see if I could figure out why my LCD driver wasn't working properly), I managed to get it fully working. The problem was two-fold: first, I forgot to write the first and last bytes of my gamma tables: oops, but easily fixed. The second problem was that apparently iBoot changes the SDIV of the clock in the middle of the initialization process. I'm not even sure yet how many devices the change in clock frequency affects. It certainly affected the LCD, because before there was all sorts of flickering scanline weirdness as one would expect from a misconfigured clock.
Anyway, I reversed the routine that changed the SDIV and implemented it. Seems to work fine now. It's been ages since I looked into the clock speed stuff (pretty much right when I first started this) so I can't say for certain, but I'm pretty sure doing this increases the clock speed (which would make sense).
The LCD driver worked after those fixes and I went onto write a simple framebuffer in a couple of hours, so we can finally get text-mode output on the iPhone screen. It was pretty important to me to get the screen working because even if we can boot a kernel, I wanted the layman to feel like a full-fledged OS was running on the device, and that means display and I/O of some sort.
For a final hurrah, I also wrote some code that lets us detect when the physical buttons (Home, Hold, etc.) were being pressed down. From these pieces, it will be possible to construct a graphical boot menu controlled by those buttons. You could have one option to boot into the iPhone OS, and one option to go into openiboot command-line mode with that text-mode display.
The photo I posted is the current development snapshot running on a first generation iPhone, with oibc (openiboot client) connected and running on my desktop computer. If you have a 2G iPhone or a first-gen iPod touch, you can try it out yourself by checking out the code from Github and compiling it (It's only designed to be built on a Linux machine. You'll be missing some Linux headers otherwise). I wrote some basic notes on how to get it running inside the source tree, but this is not something you're expected to work with unless you're a fairly experience programmer yourself.
iPod: the missing manual 7th edition
Hmm... I guess I should get a copy :)
Sonos Controller for iPhone Available
Truphone launches VoIP client for BlackBerry
Momail optimizes mobile email for Christmas releases
New Sharp Aquos W64SH TV phone hits Japanese KDDI
Orange to Sell HTC Touch HD in UK from November
Palm Centro Olive Green Photo
Review: Griffin Simplifi Dock/Charger/Reader 3-in-1
The device is designed to match with the MacBook/MacBook Pro's aluminum finish and rounded corners. As seen on the pictures I took, it looks amazing on my new work desk at "the mobile experience" headquarter next to my MacBook Pro and the red stapler. The package comes with the dock itself, USB mini cable (this is what powers the dock, for sync'ing and charging), an AC Adaptor for other external USB devices, as well as a series of inserts for the dock opening accomodating various generation of iPods, iPod Touch, iPhone, Nano and Shuffle (1st Gen. USB version); for a complete list of Apple products supported, check out this page.
The dock itself is pretty straight forward to connect and operate; with an opening big enough to work with iPhones even with Griffin's protective cases on them (much like the way I like about the Griffin PowerDock); therefore I can charge my iPhones with the Griffin Wave or ClearBoost case on them without removing them, a very good design! For those using their iPods or iPhones without a case on, I would recommend choosing a proper insert adaptor which can help protect the charger in case you snap the connector off by accident. I successfully sycn'd an iPhone and iPod Video 30GB without any problems. The readers work as promised, in fact, I used it to transport the pictures off of an SD card taken for this review, it is plenty fast like any other USB readers I've owned. The reader supports SD, SDHC, xD, Memory Stick/Pro and Compact Flash. On the back of the dock, there are two USB ports for other product expansions such as keyboard and mouse. The USB expansion comes handy since my MacBook Pro only comes with a total of two USB ports, so even with this dock connected, I can still attach 3 more devices to my laptop.
Overall, I am very pleased with this product's style, design and functionality. With its good looks, I wouldn't mind adding it to my small workstation, proudly stand next to my red stapler :)
Review: SanDisk 16GB MicroSDHC Card
SanDisk's new 16GB MicroSDHC card (MSRP $99) really lives up to their marketing slogan: "Wake Up Your Phone". Amazing that my Nokia N95-3 can now really give the 16GB iPhone 3G a run for its money (with Copy and Pasting included... haha). Special thanks to Jody P. from Lyman for the news and review unit.
The stories behind the apps
As we mentioned yesterday, the Android Market is now open for developers to upload their applications. I'm pretty excited because Market, along with the availability of the first Android-powered phone and the Android 1.0 SDK, puts the basic pieces of the Android platform into place for developers to create and distribute their apps.
To help developers better understand what's available to them, we've collected stories from some Android application developers. In the videos, you'll hear them talk about how they built their apps, their takes on the Android platform, and also some tips they want to share with other developers. I think they have a lot of insight to share about Android application development, so I hope you'll find these videos useful.
Here are the first two developers in this series:
Jeff Sharkey is an ADC finalist—he built CompareEverywhere.
Jacob Abrams is from Glu Mobile and helped to build their first Android app, Bonsai Blast.
Keep an eye on this blog, our YouTube channel, or the playlist for this series for more of these videos in the coming weeks.
Skyfire Beta, now officially open to WM and Symbian
I have my N95-3 this week and I just downloaded and installed the beta application. However, I am having some trouble with launching since it said I've registered my account to another device previously (Robert's WM6 ATT Tilt), I will post an update once I sort out the mess.
Update: I tried resetting my password twice, no luck of account access to get my phone working, this process is too complicated and secretive for my taste, sorry Skyfire, if you keep this up, you'll likely run into user-support issues which may not help with gaining market share. Please fix this hurdle ASAP! Remove the password requirement.
Costco Sharp LC-52D64U 52" LCD Blowout - $1499
Samsung i7110 Symbian OS phone
Unlike other mobile phone companies,samsung has launched many Symbian OS phones. if you have read my previous posts, i have wrote about Samsung i-series. its a special mobile phone series because they runs with non Samsung OS's like windows mobile and Symbian.
Now Samsung i7110 is one of newest member of i-series. it runs with a Symbian OS and it is very similar to nokia phone.
5MP camera, GPS, Wi-Fi and the latest Symbian OS promise a lot of action. The large display, the FM transmitter and optical trackpad sure round off a great spec sheet. It seems that we have quite an interesting package in our hands so let's get going - we bet there's plenty to see.
All Features
Symbian 9.3 OS, S60 3.2 UI (FP 2)
5 megapixel autofocus camera with dual-LED flash
Camera wide dynamic range, anti-shake, geo-tagging, face, smile and blink detection
VGA video recording at 30 fps and two slow motion video recording modes
Wi-Fi connectivity with DLNA support
GPS receiver with A-GPS
2.6" 262K-color display of QVGA resolution
FM transmitter
Optical trackpad navigation
microSD card slot
Dimensions: 118 x 52 x 12.9mm
Weight: 125g
1200 mAh Li-Ion battery
3G with HSDPA support
DivX and XviD playback out of the box
Next2Friends Launches Live Mobile Broadcasting for BlackBerry Bold
Mobile Web use surges in Africa according to Opera’s latest Mobile Web report
Hop-on Introduces HOP1890 ChitterChatter Phone for Seniors
New Sony Ericsson IPC-40 colors
Emergency Charger for iPhone, iPod
ASUS P552w PDA Phone launched in India
Hot Models for Verizon Wireless in November
HTC Touch Diamond in White Spotted!
Azoogle Ad Network announces Beta launch of iMobilePublisher for iPhone
Glu Mobile to Release Brain Genius Deluxe and Bonsai Blast for Android
Sprint to Sell HTC Touch Pro from October 26th
openiboot booting!
Well, it's booting. Sort of.
I had some trouble getting the flashed version of it to work because for some reason, 0x0 was not mapped to 0x18000000 when openiboot was loaded. Since all the exception vectors are at 0x18000000, bad ones were being called whenever there was any sort of interrupt. Basically, I just said screw it and rebased the whole program into 0x0. It will basically overwrite whatever exception vector is currently running without worrying about the MMU and such. However, this basically does imply that I don't really understand how the MMU works, so that will have to be fixed.
The end result is what you see above.
The other major roadblock is that the gamma tables remain broken. Even after I chainload iBEC or iBoot over openiboot (as I have done there). The OS boots and everything... just with some really psychadelic colors. =P
So LCD remains a big problem and so does the MMU. But hey, it boots and works (sort of).
Update: LCD now partially fixed. I still need to figure out how to turn the backlight on, but at least chainloaded iPhone OS has normal colors now. =P
Open an E*TRADE account, get a Free BlackBerry
PS - When I clicked on "Get a Free Phone" link, it prompted me to sign-in, after I did it, it asked that I'll be taken to Wirefly.com. Nice little cross-marketing-cross-selling deal between E*TRADE and Wirefly.
Google Earth for iPhone and iPod Touch
What do you want fixed with the iPhone? A new site allows you to vote for your choice
DataViz to release Word/Excel compatibility app soon
LCD driver done?
However, if you load iBEC from iBoot, the screen doesn't get screwed up: you can still use bgcolor and everything works. I thought that meant at first there was something wrong with my LCD init code. I spent a frustrating day carefully auditing it for errors, and I did find two bugs that I fixed, but unfortunately it did not have any effect on the main problem. I got as far as I could with static methods so I decided to perform a series of experiments.
First, I had some trouble chainloading iBoot and iBEC from openiboot. There was a series of fails that I fixed along the way: trouble with USB send (just a silly typo in the client), trouble getting the resulting thing to execute in memory (you've gotta turn off the CPU caches, disable MMU and interrupts for it to work properly. It also can't be run as part of an ISR because, well, iBoot expects to be able to receive interrupts, so I had to move the command processor onto the main thread and just have the ISR queue up commands for the main thread to process). Anyway, those were eventually fixed.
My experiments showed that after openiboot did its inits, chainloaded iBoot and iBEC was unable to reinit the LCD properly (they had the same problem). I narrowed the problem down to the place in power.c where I "turn off" the LCD controller. This happened in the 114 iBoot, so I thought it was necessary. Analyzing the newer 2.x iBoots, that routine was actually removed. Since I am reasonably confident that my syrah_init is functionally identical to their merlot_init and this that power init that when present, causes LCD init to fail in all cases and when absent, allows LCD init to succeed in all cases, I'm pretty sure that's the problem.
So I went ahead and removed it. This may or may not mean I am actually depending on the iBoot that I chainloaded openiboot from for the LCD init. We'll see after I try to replace iBoot entirely in the bootchain.
Anyway, USB is solid as a rock now seemingly and chainloading seems to be working quite well. I'm actually able to load iBoot from NOR, patch it in memory, and then execute it from openiboot. This probably means I'm ready to try flashing the thing again.
Then we'll see how well it truly works.
Motorola VE66 Aura 5MP camera phone with wi-fi
After some time, im going to post about a motorola phone. usually nokia, sony ericsson, and samsung has launched high megapixel camera phones. but why motorola was silent?. no, now they have launched a 5MP camera with wi-fi.
The leaks about the Motorola VE66 suggest that the new baby is geared with some high-end features as 3G, 5 MP camera, Wi-Fi and runs on the Linux OS Montavista v2.6.10.
Motorola VE66 is a slider phone with a large 2.4" 16M color TFT display (maybe even touch sensitive?) and is swift-winged thanks to the Freescale SCM-A11 500MHz processor. The 5MP autofocus camera can also record video with QVGA resolution, but we are uncertain if it will carry the Kodak branding. The cam phone has also Bluetooth v2.0 with A2DP and microSD card slot.
Samsung Epix Smartphone has an integrated optical mouse
Mobiado unveils four new luxury cell phones
Sony Ericsson Hikaru. To be or not to be?
Samsung L700 another great 3G phone
this is another upcoming samsung phone. it is cheap but smart.Samsung L700 is a lower midrange fella and its main selling points are solid construction, metal body and fast 3G speeds. Before you frown at the shortish specs list do remember that it's not aiming high. It's set instead to address a chronic shortage of style in this price range.
all features
Metallic body and solid construction
Quad-band GSM support plus GPRS and EDGE
UMTS 2100Mhz with video calls
2.1" display with a resolution of 176 x 220 pixels
2 megapixel fixed focus camera with LED flash
microSD card slot (up to 8GB)
Stereo Bluetooth (A2DP)
FM radio with RDS
Office document viewer
Smart dialing
ShoZu integration (direct image and video uploads)
Basic Google integration
Hop-on Will Launch Its Android Phone at 2009 International CES
Google intros mobile Gmail 2.0
China Mobile has 100 million instant messenger users
AT&T Start Selling Samsung Propel
ZAGG Unveils invisibleSHIELD for Google-Powered G1 Smartphone
iSkoot for Skype launches as First Mobile VoIP Application for Android Smartphones
Samsung M8800 Touch'n'shoot
if you have seen my previous posts, you may found Samsung INNOV8 8Mp camera phone. this is newest 8Mp phone but still hasn't launched.
Samsung M8800 Pixon gets its kick from touchscreen and imaging and hopes to be the definitive cameraphone. The inspired TouchWiz interface and massive screen are the right gateway to getting the 8 megapixel camera and real high-end video unleashed. The Pixon obviously plays second fiddle to the INNOV8 in the Samsung portfolio but dares to challenge it in the imaging department. Picture this.
All features
3.2" 256K-color TFT LCD touchscreen display of WQVGA resolution
8 megapixel autofocus camera with LED flash and lens protection
Camera geo-tagging, auto-panorama shot, face, smile and blink detection, advanced shake reduction
WVGA video recording at 30fps
Slimmest 8MP phone
3G with HSDPA support
Quad-band GSM support
GPS receiver
microSD card slot
DivX, XviD and MP4 video player
SRS (Surround Sound System) Virtual 5.1CH
TV out functionality
FM radio with RDS
Bluetooth and USB v2.0
200 MB internal memory
Landscape on-screen virtual QWERTY keyboard
Accelerometer sensor
Multitasking
Office document viewer
ShoZu integration (direct image and video uploads)
Popular Posts
- 199 iphone wall paper
- Scanbuy Announces Addition to Its Board of Directors
- Millions of Names Available for .Co Open Registration
- YouTube Mobile 3G Enhancements & Java Beta Launchd.
- What a wonderful Second Life!
- Google Wave: First impressions
- Nokia N8 + Bluetooth Keyboard + Mouse
- Developers unhappy over Oracle Android suit
- Caribou Coffee to Use Cellfire for Mobile Coupon Offer
- Catching up: 8 random things about me