Posted by on under gizmodo gadget, credit crunch, xbox 360, mdash, sheen, blu ray, cy, bargains, xbox, samsung |

Just look at those deals, gleaming at your with the sheen of a glossy Sunday newspaper. We've got an Xbox 360 for $150—crazy, even if it's a refurbished model. We've got a Samsung Blu-ray...
Tagi: gizmodo gadget, credit crunch, xbox 360, mdash, sheen, blu ray, cy, bargains, xbox, samsung
Posted by on under gizmodo gadget, credit crunch, xbox 360, mdash, sheen, blu ray, cy, bargains, xbox, samsung |

Just look at those deals, gleaming at your with the sheen of a glossy Sunday newspaper. We've got an Xbox 360 for $150—crazy, even if it's a refurbished model. We've got a Samsung Blu-ray...
Tagi: gizmodo gadget, credit crunch, xbox 360, mdash, sheen, blu ray, cy, bargains, xbox, samsung
Posted by planetbeing on under iphe, realiti, comex, obama, oses, worst case, sdk, voodoo, kernel, presidency, sectors, samsung, linux, map |

So the big news yesterday (other than Obama winning the presidency!) is that we have enough of a low-level NAND driver now that we're able to read from NAND! It was epic win. There turns out to be not as much hardware voodoo as, say, Merlot, so that's pretty good news. It seems to work (albeit slowly) and I even wrote the ECC routines today (and those seem to work as well).
Unfortunately, in the course of this, we discovered several unfortunate things. First, I can't seem to find anything that might write to NAND. It's probably not much more complicated and probably reuses a lot of the stuff we've been doing, but it means that we might have to look in the kernel for that code, which sort of bites (a lot of the kernel is in C++ and not as friendly to reverse).
The second thing is the realization that all of Samsung's proprietary FTL code is in this thing. Without being able to understand it, we can't actually map sectors to data and we can't make sense of the NAND data or write new data to it in a useful way. Unfortunately, this code is liable to be ridiculously complex, since it's basically their SDK they ship to everyone. Without it, we can still proceed, but the iPhone can't read Linux's data and Linux can't read iPhone's data. In the worst case, we can't even have both OSes on the NAND at once.
Still, being able to dump NAND through USB is a substantial accomplishment, and we're well on our way.
Tagi: iphe, realiti, comex, obama, oses, worst case, sdk, voodoo, kernel, presidency, sectors, samsung, linux, map
Posted by planetbeing on under th project, source release, comex, modern computer, serial cable, c code, iboot, android, descriptor, data structures, nutshell, comm, usb 2, bugs, samsung, developers |

Just a post to indicate things are inching forward slightly. I've been working on debugging USB communications and it seems a lot more stable now. I was basically forced to because my old code only works on computers without usb 2.0, so that ruled out being able to easily work on this project with anything approaching a modern computer. The problem was that I avoided reading the official USB specs (those things are usually overly locutious) and tried to learn instead from sites such as USB in a Nutshell. Unfortunately the driver then failed to properly respond to the device qualifier descriptor which led to epic fail in USB 2.0. The embarrassing thing is iBoot does send this descriptor, but I figured it must be a vendor specific one at the time.
Cmw made me a cable that let's me do serial and USB comm at the same time, which helped a lot in working out the bugs. I'd say it's fairly reliable now; enough for other developers without a serial cable to come in. So how about it, guys?
I've also started to scratch the surface of the NAND driver. Unfortunately, even the lowest level functions are enormously complex. The higher level wear leveling code and data structures even aside. A great deal of it seems to belong to Samsung, since I've found some creepily similar C code lurking around online. Unfortunately, I can't find a complete enough copy of it.
And yes, I'm aware of Android and their source release and yes, I know what you're thinking.
Tagi: th project, source release, comex, modern computer, serial cable, c code, iboot, android, descriptor, data structures, nutshell, comm, usb 2, bugs, samsung, developers
Posted by on under 800mhz processor, trackpad, google, qwerty, slider, mail, oop, 2pm, instinct, november 1, sammy, samsung, sprint, press release, alg, nbsp |

Samsung just accidentally leaked a Sprint-bound Android QWERTY slider called the Moment in an otherwise totally boring press release about its OLED handset lineup -- it'll have an 800MHz processor, a 3.2-inch AMOLED screen, optical trackpad and a 3.2 megapixel camera. We're guessing this is the long-rumored
"high-end" InstinctQ, but we're not sure why Sprint and Sammy have dropped the Instinct branding in favor of Moment. Samsung has a press event scheduled for 2PM EST, so we're guessing we'll find out more shortly -- stay tuned. Follow the break for live shots!
Update: Oop -- Sprint just
posted its PR ahead of the event as well, along with
a pre-registration page. Yep, the Moment is indeed the InstinctQ. Pricing will be $179 on a two-year contract after $50 instant savings and a $100 mail-in rebate when it launches November 1. Oh, and there's no TouchWiz here after all -- that's
another hyped manufacturer UI shelved in favor of "With Google" branding. Interesting.
Continue reading Samsung Moment slider coming to Sprint, packing Android (update: official, $179)
Filed under: Cellphones
Samsung Moment slider coming to Sprint, packing Android (update: official, $179) originally appeared on Engadget on Wed, 07 Oct 2009 13:57:00 EST. Please see our terms for use of feeds.
Read |
Permalink |
Email this |
Comments



Tagi: 800mhz processor, trackpad, google, qwerty, slider, mail, oop, 2pm, instinct, november 1, sammy, samsung, sprint, press release, alg, nbsp