1. SD/MMC driver. Opensource it. This way, we have about all the HW specs and could write new kernels for Sharp. They\'d be faster. Possible problems with this idea include that some stuff inside this SD driver is patented by the company that created the SD/MMS interface (Intel?).
It\'s the SD Card Association that holds the licence to the SD card specs. You have to sign a NDA and pay a hefty fee to get the information and licence. Intel are only general members and are not even executive members. Sharp are in fact Board members (highest group), which is ironic since they have such a lousy implementation of a SD driver. The point is, you are not going to get an open-source SD driver unless someone manages to reverse engineer the current driver or the hardware and any such activity could possibly attract some kind of litigation from the SD Card Association.
Anyway, Sharp aren\'t going to put much effort into any developer website if developers do not show much interest to them, so I think we should give them a cautious benefit of the doubt (i.e. make use of any resources they offer to advance the Zaurus, but don\'t depend wholey on them)
So we have to answer basically a few questions:
1. What happens, if by some miracle, somebody reverse-engineers the whole SD interface and creates a clean-room source code for the SD slot driver and places it in the public domain? After all, once the cat is let out of the bag, what do you want to do, especially if the creator of the source code remains unknown like those who write some Windows exploit? I doubt you could ever track down that evil penguin who wrote that code and released it into the wild?
2. If we want to do so, are there any PXA250/255 disassemblers so there could be a view at the code and the recreation of a specification?
3. Do \'we\', as non-hardware vendor, positively need a license?
4. If we do actually need a license, is there way we could ask the SD card association to receive such a license without paying the fees associated therewith since we are a not-for-profit organization? Teaming up with Sharp and profiting from their license seems illusionary to me when taking a good look at their track report for developer community support.
If we give Sharp the benefit of doubt for their developer support program, then for how long? Does the OpenEmbedded community define some milestones that Sharp has to reach in order to keep up the spirits down here?