USB mic on Android? - General Questions and Answers

G'day guys and girls. I'm a bit of an audiophile and like to create my own speakers for home theatre systems and I do custom installs in my car to compete in sound quality comps.
For the tuning of my system I use a USB condenser microphone designed for this purpose, plugged into laptop and using various programs.
However I want to make a more portable solution that will run through my Samsung note 10.1 (older model). The problem is though, usb microphones aren't supported,and the one app out there that has gotten them to work, only allows it to be used within the app to do recording, not real-time-analysing on other RTA apps.
I read somewhere that you could possibly recompile a custom kernel with the appropriate Linux driver installed, but then I read somewhere else that the app you wanted to use would also need to support the ability to select the usb microphone somehow.
Then I came accross this website
studiosixdigital.com/audio-hardware/usbPrecisionMic. html
That makes mention of apps that support usb audio input, but doesn't mention any names of these so-called apps.
I have not modified anything on my android devices before so know little to nothing about what is required.
Before I go trying to recompile the kernel with the Linux drivers in, can someone confirm if it'll be a waste of time without the ability to select which microphone to use within the apps themselves, and if so, are there any apps out there that can do this?
The RTA app I would like to use is Speedy Spectrum Analyser and it allows selection of front or default mic, so would the option for usb mic come up once connected?
Sorry for long winded post, but it's something that has bugged me for a while now and I was hoping new versions of Android would solve this for me

Nothing? No one can suggest anything?

Just to clarify, I'm not expecting anyone to do the work for me, I just want to know from peoples experienced opinions if they think it'll be possible for an app to choose the microphone if I do manage to recompile the kernel with the correct driver

Related

Blueplayer could = better A2DP sound

If anyone here has tried to use an i.tech stereo headset (like the R35 or S35) or other A2DP headset and has been dissapointed with the sound quality (commonly referred to as a "ringing" distortion or hissing over the sound) using the A2DP for tornado hack, its because the MS Bluetooth Stack isn't 100% compatible with all (most) headsets. Its particularly noticeable on i.tech, but the reduced quality is true on many others as well.
In case you didn't know, Blueplayer is a standalone app that streams music to A2DP headphones even if the phone doesn't support A2DP in its own stack! That means any phone with bluetooth (some even claim older 1.1 devices as well) can bypass the usual MS stack in our devices and stream stereo sound directly to a compatible headset!
The software was written for Nokia S60 devices initially, but there have been Pocket PC and java versions (only compatible with specific phones) released since then as well.
I'm very annoyed by the sound quality of my itech R35 paired with my imate SP5. I'm 100% sure that software such as blueplayer would solve this problem. However, the PPC and java versions don't seem to work on my device.
Can anyone help me figure out how to make this work? I tried extracting the files from the PPC cab file, but its complaining about missing libraries. The install may add some things to the registry that I'm missing.
Better yet, does anyone have anything like this for WM Smartphone?
what are you missing? I got blueplayer running with my S35 and the quality is excellent and range good(for me)...
Unfortunately I am using a Wizard...
I wish I could get it working!
I can't figure out what it is, but I'm having trouble.
Normally I can make any app work (even if its for PPC) by pulling the files off of a PPC installation, and run the .exe on my smartphone and it just works.
But I keep get errors about libraries not existing or being in the wrong place. I need to figure out exactly what happens when the app is installed- what files go where, any registry changes, etc... There's gotta be a way to make it work on smartphone!
From memory,
There are a few files and registry settings that I can remember but barely, but if you want I can try to install it again. I removed it because I don't use MP3s anymore..
Yeah, if you don't mind helping me out, that'd be amazing (also for the smartphone community as a whole).
Why don't u use mp3's anymore?
I can just look up the settings for you, you got to do the work ;-)...
I find them too large for my 1Gb MiniSD, using AAC+ now... nice quality and file size.
Just PM me what you want to know...
Well, I don't know what kind of entries this will place in the registry. To be honest, I'm not sure how to check myself either. Is there a way to tell EXACTLY what a .cab does?
Found it!
Interesting program for those in my situation:
http://thinkabdul.com/2006/12/20/ms...nformation-from-windows-mobile-cab-xml-files/
lets you see exactly what steps a cab installation goes through. Any reg. items, what the actual filenames are, what directories they are placed in, etc...
Amazing little tool.
However, I still haven't gotten blueplayer to work on my sp5... I wonder why?
thanks for the link, I needed something like that as well, going to compare the differences in the Widcomm bluetooth hacks...
BTW, how do you get blueplayer to work on a smartphone anyway without the touch screen?
Oh, simulating a touchscreen is easy... most apps let you navigate using the joystick, but it gets annoying and sometimes a touch is needed to click (for example an ok button).
There's a great little app call SPhelper that places a mouse pointer on your screen that can be navigated using the directional joystick, and "clicked" like a screen tap.
Its pretty cool.
Anyway, the problem is that I can't get Blueplayer to operate, even with all the .dll files in the right places. It says its missing something.
new2city said:
I can just look up the settings for you, you got to do the work ;-)...
I find them too large for my 1Gb MiniSD, using AAC+ now... nice quality and file size.
Just PM me what you want to know...
Click to expand...
Click to collapse
Here's all I know:
I poked around in the .cab installation and found that there are 4 .dll's that go in the \windows dir (msibtstk.dll, msibtapi.dll, CHS.dll and TW.dll), and two .exe program files that go in program files\msi\blueplayer (STLoader.exe, and MPOBCE.exe). AFAIK, there don't seem to be any registry entries that it inserts.
Now, I've done this with PPC apps before, normally all I have to do is run the .exe after all files are in place, and it will work (obviously with some minor annoyances due to missing the touch screen).
However, every time I hit MPOBCE.exe, all I get is:
"Alert
Can't find MPOBCE or one of its components. Make sure the path and filename are correct and that all the required libraries are available."
There's gotta be something I'm overlooking... Anyone?
No man, there are some(I found some) entries, but I thought you were set and removed them already..
will reinstall and get back to you again...
BTW do you do a full backup of your phone? I use SPB backup and it is good..
oh, cool, I couldn't find any... let me know!
entries but not sure if working...
Here are the two registry inputs(rename to *.txt) I found on my system.. Unfortunately, I couldn't get it to work this time as I am using Widcomm bluetooth stack... wonder why.... Last time I used this was with MS Stack on...
new2city said:
Here are the two registry inputs(rename to *.txt) I found on my system.. Unfortunately, I couldn't get it to work this time as I am using Widcomm bluetooth stack... wonder why.... Last time I used this was with MS Stack on...
Click to expand...
Click to collapse
No, that makes sense. The Nokia one is designed to operated by tunnelling through the s60 stack, and the WinCE version was most likely designed assuming the MS one.
No go... I entered all this stuff exactly like you said, and I get the same errors.
Interesting to note is the drivers reg keys already existed!
It appears that the other exe (stloader.exe) did run and I think entered those keys. The actual program tho, seems to not run (and therefore never entered the proper keys, I'm guessing).
Sorry man.. to get your hopes up..
Right now, I got Axim Widcomm Stack running on my Wizard, but still get the memory issue after a long time powering off bluetooth.
oh well, back to waiting and testing new stacks..
Hey, I've got another idea if you wouldn't mind helping me some more...
Could you try to manually install it the way I've been doing on your pocket PC device?
The reason I ask is because it will determine if there's some sort of PPC-specific code (which I don't think I've ever encountered or even heard of before).
I attached the files and directory structure that I extracted from the cab. If you could, please try uninstalling BluePlayer and tell me if you can get this to run by manually copying the files here.
If it doesn't work for you either, than its because my method is flawed and I'm missing something here... and I shouldn't give up yet!
ok, I will give it a go, but most probably I can only go as far as getting the program to run... Feel comfortable with the widcomm stack, don't feel like disabling it..
just give me a few hours.. my stupid SD USB card reader not working properly... got to look for my cable.. damn!!
good news is, the program starts with the exceptions
1)at first start after putting the files in place, the program starts a few times with the L2Cap error...
2)After a few failed restarts, followed by a softreset, the registry settings in drivers(L2Cap..) are in place and the program runs without error.
3)Now it's up to you to test it with MS stack bluetooth on, as I cannot confirmed this for you.. good luck buddy...

making an app for small file transfer to specific device

I tried to make the subject as small as possible while still stating my point.
Basically I work with a device a lot that runs some machinery. There is a file that is sometimes updated to run the machinery better, we usually update the file on the device when some aspects of the equipment are changed. The file is pushed onto the device using software on my laptop. The software on the laptop is written in C++. I want to make a light version to run on my android phone.
My idea is to create a simple program to run on my android phone that will push the file onto the device after it's edited for changes to the equipment. I opened the C++ exe program in a decompiler (rec4) and I started trying to dig through the code, there are soooo many lines of code in this program, and I don't even know what string to look for. I'm trying to find the exact string that pushes the file to the string so I will know how to write the exact thing in an android program language for my phone only to push the file to the device after I plug it in through the USB connection. That way I have a simplified version of the program running on my phone solely for pushing the file to the device, instead of carrying my laptop around all the time to push a little file.
In a nutshell, after I have described why I need this, I'll simplify everything. A program I have is written in C++ and it pushes a simple file to the flash memory of a device that runs some equipment. I want to be able to push the file from my phone instead of my laptop. So I want to know the string to look for that would push a file onto flash memory.
How the program works. If I have the program already running when I plug in the USB, I have to select "file", then "establish connection" so that it connects, The program appears on my laptop to reconfigure it. I search for the new file to replace the old one and send it to the device. By default the program tries over COM1. It has to be changed for my laptop because it's new and doesn't have the com1 connection, I have a USB adapter that I use.
I hope I explained this well enough, it's really not as complicated as I'm making it out to be.
So does anyone know where I can look up the C++ command arguments to push the file onto the device? And also what the command arguments would be for android to push the file onto the device via USB?
Hello,
If you are a developer you might want to look at this link:
http://developer.android.com/reference/android/hardware/usb/package-summary.html
If you aren't, I am afraid this isn't going to be as simple as looking for strings in a decompiled program and translating the code to different languages. You might want to get a developer to make this application for you.
If possible can you also give more info on this device? Is it like you plug in the device to your laptop and you can access it like any USB memory drive? Or the device can only be accessed using that program?
Edit:
The android.hardware.usb was apparently introduced in Android 3.1. So you won't be able to use that to make an application that you described for your phone...
The device basically controls an advanced machine with multiple inputs sensors and output and switches. It has it's own power supply, it just needs updating every now and then to refine/change the cycles and rotations. I contacted the company that makes the device, and they said they haven't made any software to run on android. They couldn't give me any information on how the laptop program communicates with the device. It seems like the file that needs editing is just stored back on the device in flash memory. When the laptop is plugged in and a connection is established, the information that makes up the configuration file appears on the laptop program from the device. I don't know if the program pulls and reads the file, or if the device copies it to the laptop. It's probably the laptop that reads it.
I'm not a developer, I know a little about programming from college, and I have enough patience to sit and read or watch videos until I know how to make something that works. I know a guy that talks a lot about making android programs, maybe I can ask him for pointers.
My android phone has a mini USB port, what's the new thing that's in android 3.1 that's not in my 2.2 regarding USB? Is the USB on the android 2.2 limited in what it can do? I know mine can tether and transfer files, but is that something that the computer does instead of the phone?
I'm trying to find another HTC HD2, I sold mine and I shouldn't have. I've heard a little about people putting android 3.1 on the HD2, I'm not sure if that's true, but I'll look more into it.
If its a file that the device is reading the data from, you'd also have to find out how the data is exactly being stored in the file. I guess this could be figured out through the decompiled program or maybe if you can access the file yourself somehow.
The thing is that the package(android.hardware.usb) that allows you to write applications in which your phone can act as a USB host(I guess this is what you want your phone to behave like in this case) was introduced in Android 3.1 and its not present in Android 2.2.
That doesn't necessarily mean that you cannot have such an application on your phone. It just means that you cannot use the Android Java API to make something like this. I am not too sure how it can be done but I guess it is possible to make an application like the one you want that runs on a rooted phone maybe?
I am sure anyone can learn to write programs/applications but its just that you'd have to put in a lot of time and effort to make something like this. If you are in no rush to have the application ready then its fine if you learn to make it yourself. And since its a custom made application and the people who made it aren't willing to help you by giving info on it just makes it that much harder for you.
yeah, when I get another HD2 it's getting rooted with android, I just have to find one. Since I sold mine they have made it to where you can run android off of internal memory, so I'm itching to get it back.
The laptop program also has the option to save the configuration file locally, I haven't thought about looking through that. I didn't think it would tell me much.
So theoretically, if I were to write a program for the android phone with usb transfer capability to the device in question would it work? It doesn't bother me if I have to root my phone.
If the device is reading data in from the file, and you wish to write a program that creates this file, you will have to take care that the program you are making writes the file in very same format and saves the file back in the same location on the device where it will look for this file later.
If you made this application for an android device that has USB Hosting capabilities, it should work (as far as I know).
The question is: How can you get your phone to have USB Hosting capability? I don't know if rooting your phone would do it. You'll have to find out about this.
I'm not creating the file..I just want to make a program to push the file.

[Q] Doubts before jumping from Android to WP7: Have this issues been taken care of?

Hi there!
I'm a long-time Android user (since December 2009) and have watched some videos / read about Windows Phone 7 and found it pretty interesting at first glance. More than anything else, it's UI speed and smoothness right out of the box, it's minimalism and integration. The thing is, after I dug deeper, found some information in some sites/threads of XDA that kept me thinking if the OS is right for me.
I have had a Motorola Milestone and after it, a Samsung Galaxy S which is the one that I'm using right now (with an Android 2.3.5 custom rom).
I was decided to sell my SGS and buy a Motorola Atrix, most of all because of it's dual-core processor (and apparent nice smoothness right out of the box), resolution and HDMI-out with the bundled cable. Now I wanted to try the Samsung Focus, which is almost the same as my SGS hardware wise, but the apparently more optimized OS would make it's use a nicer experience.
The thing is, I've read quite a lot and made a list of some things and doubts about WP7 and Mango, and would like to know if after getting some answers I could finally decide what to do with my money. The Atrix is almost 200usd over the Focus, at least from what I have seen (have to buy it unlocked to use it in Argentina).
That was a WAY TOO LONG introduction, so now, the questions:
1) Is it true that there's no mass-storage mode when you plug it into a PC? You depend exclusively on the Zune app?
2) And linked to the previous one: I use linux (more precisely Ubuntu) on my main computer. Is that going to be a problem with file transfer and other stuff? I am forced to use a Windows PC?
3) Is there a way to stop the data transfer from my carrier? I don't want it to connect to internet other than by Wi-Fi when I don't ask for it.
4) Can the OS be set in a language and the keyboard prediction in a different one? Does the keyboard vibrate on keypress?
5) Can the contacts be synchronized with the GMail contacts as you do it on Android?
6) Can you make visible in contacts only the ones with a phone number added?
7) Since there's no notification light and the screen is a Super Amoled as the one in the SGS, is there an application like NoLED in Android, which allows you to use the screen as notification light?
8) Is there a free GPS app that uses offline maps? (I would prefer the ones of Garmin or Tomtom, but I'm open to alternatives)
9) Is it true that when you change the SD Card you have to format everything/hard reset the phone? Or just the memory? And if you happen to know, why is that requiered?
10) Are you forced to reduce quality of the videos you transfer to the phone because it doesn't support many formats? It's because of the "tie-ness" to Zune/lack of mass storage? Is there something similar happening with music?
11) Vibrate and ring at the same time, is it possible? (Read somewhere it wasn't). And what about adding custom ringtones?
12) I come from Android and know how easy it is to root the phone and expand your possibilities. Is there something similar in WP7? Is it worth the effort or it's still not widely used? I read something about lock/relock, has it something to do with this matter? Or with the use of downloaded paid apps?
I guess that's it for now. The thing is, the first 3 or 4 questions are deal-breakers to me if the answer is negative. I have read some stuff but I got confused between the release info, the post-NoDo and the post-Mango info, so I really don't get where are things at the moment. I really appreciate the time you spent reading all this and thank you for just doing it (and I'm sorry if some things aren't clear enough since english is not my native language). If you can help me by answering at least one of the questions, I'm already grateful
Thanks in advance.
Cheers!
jmtast said:
1) Is it true that there's no mass-storage mode when you plug it into a PC? You depend exclusively on the Zune app?
Click to expand...
Click to collapse
More or less: There are some tricks how you can use your phone as mass stroage but not offically. So Zune is nearly a must-have
jmtast said:
2) And linked to the previous one: I use linux (more precisely Ubuntu) on my main computer. Is that going to be a problem with file transfer and other stuff? I am forced to use a Windows PC?
Click to expand...
Click to collapse
I guess so.
But you will maybe able to get a VM running that bridges the usb port...
jmtast said:
3) Is there a way to stop the data transfer from my carrier? I don't want it to connect to internet other than by Wi-Fi when I don't ask for it.
Click to expand...
Click to collapse
Yeah, easy to stop it. It's a option in the settings.
jmtast said:
4) Can the OS be set in a language and the keyboard prediction in a different one? Does the keyboard vibrate on keypress?
Click to expand...
Click to collapse
You can switch between selected languages every time! Without going to the settings... It doesn't vibrate on mine, Dunno if you can enable it...
jmtast said:
5) Can the contacts be synchronized with the GMail contacts as you do it on Android?
Click to expand...
Click to collapse
I think it's possible cuz there's a special option for adding a gmail account (but don't be angry if it's not possible cuz I nver tried it)
jmtast said:
6) Can you make visible in contacts only the ones with a phone number added?
Click to expand...
Click to collapse
You can filter them by account (so hide all facebook accounts would maybe do the trick or so) but I think it's not possible the other way round
jmtast said:
7) Since there's no notification light and the screen is a Super Amoled as the one in the SGS, is there an application like NoLED in Android, which allows you to use the screen as notification light?
Click to expand...
Click to collapse
Never seen anything like that...
jmtast said:
8) Is there a free GPS app that uses offline maps? (I would prefer the ones of Garmin or Tomtom, but I'm open to alternatives)
Click to expand...
Click to collapse
There are some... Most of them use OSM/Google/Bing...
jmtast said:
9) Is it true that when you change the SD Card you have to format everything/hard reset the phone? Or just the memory? And if you happen to know, why is that requiered?
Click to expand...
Click to collapse
Yes, it's true cuz wp7 has a raid 0 with the internal memory and the sd...
jmtast said:
10) Are you forced to reduce quality of the videos you transfer to the phone because it doesn't support many formats? It's because of the "tie-ness" to Zune/lack of mass storage? Is there something similar happening with music?
Click to expand...
Click to collapse
You can set the music quality (kbit/s). And I never noticed any loss when I transfer a video via zune...
jmtast said:
11) Vibrate and ring at the same time, is it possible? (Read somewhere it wasn't). And what about adding custom ringtones?
Click to expand...
Click to collapse
Yes, that's all possible...
jmtast said:
12) I come from Android and know how easy it is to root the phone and expand your possibilities. Is there something similar in WP7? Is it worth the effort or it's still not widely used? I read something about lock/relock, has it something to do with this matter? Or with the use of downloaded paid apps?
Click to expand...
Click to collapse
Yes, you need a dev unlock to send apps from your pc to your phone for example... And there various other possibilities like Registry Editor, Apps with Interop etc. So it's quite useful to "root" your device...
Hope that helps you....
Just for info: I'm using an HD2 with Mango... So all the info is for mango only
based on your first 2 questions, I really suggest you stick with android.
WP7 is relying on the Zune Software and there's no Linux sollution. There's a mac sollution by MS, but not sure if it'll work in linux.
If your main PC is running Linux, you'd either have to always reboot into windows or try finding a VM sollution, which could easily introduce new problems.
Localhorst86 said:
based on your first 2 questions, I really suggest you stick with android.
WP7 is relying on the Zune Software and there's no Linux sollution. There's a mac sollution by MS, but not sure if it'll work in linux.
If your main PC is running Linux, you'd either have to always reboot into windows or try finding a VM sollution, which could easily introduce new problems.
Click to expand...
Click to collapse
Agree with this. Windows Phone is great but not for a linux guy like you and the extent of customization available on Android is NOT available on wp7.
chabun said:
Yes, it's true cuz wp7 has a raid 0 with the internal memory and the sd...
99% sure this is incorrect? Yes you cant just hot-swap cards like you can in Andriod, but this being due to WP7 doing RAID 0 (or any RAID for that matter) must be incorrect???....
I use RAID 0, 1 and 5 on various computers but I cant see ANY phone having RAID capabilities?...Someone correct me if I am wrong as this would be big news to me. Not that I can see it being usefull on any mobile device.
Click to expand...
Click to collapse
Thanks a lot for the fast, kind and useful answers guys.
I guess that, as Localhorst86 said, the OS has some limitations that I simply cannot avoid. It's a pity because I was really interested in trying this UI's approach, but gonna have to wait a bit more to see if they support Linux and evolve in some other areas.
Will start looking for the Atrix as I originally planned then.
Best regards.
Jdixon85 said:
I use RAID 0, 1 and 5 on various computers but I cant see ANY phone having RAID capabilities?...Someone correct me if I am wrong as this would be big news to me. Not that I can see it being usefull on any mobile device.
Click to expand...
Click to collapse
I think it's actually more akin to an NTFS spanned volume than a hardware-based RAID 0, but practically speaking, yes, it does create a single logical volume that spans the internal + SD card memory, which is why it needs to be reformatted if you swap a card in/out.
bkaul said:
I think it's actually more akin to an NTFS spanned volume than a hardware-based RAID 0, but practically speaking, yes, it does create a single logical volume that spans the internal + SD card memory, which is why it needs to be reformatted if you swap a card in/out.
Click to expand...
Click to collapse
more of a JBOD than a RAID, then.
Anway, I don't know how ms achieved the link between the sd card and the nand memory. And I do know that's not hardware raid 'cause the hd2 has no such controller on board
And yes it's JBOD but I can't tell you how the software layer controls them....

[Q] Enable USB Debugging

Presenting Problem: Tablet is stuck rebooting itself once it gets to the booting screen animation, USB Debugging was not turned on on the tablet when it was working properly last time, and I need to turn USB Debugging on to fix my tablet. How do I do this?
Disclaimer: Yes, you'll think there are a million other threads about enabling USB debugging and whatnot, but this is totally different!
The Story: My device is a Grid10 tablet. It runs its custom OS built on Android Kernel (Gingerbread). Everything about it is android, except it's not android (and it's not a custom launcher or a skin).
... anyway
The Grid10: Almost nobody here own a Grid10 (I assume), so here's the thing... the Grid has only ONE button. The power button. No volume buttons, no home or back or menu buttons or anything... all those commands are gestures on the Grid (... if it started properly)
The Problem and its Cause: Now, It's stuck continuously rebooting itself once it gets to the the booting animation screen because I mistakenly deleted a file from system/app called SettingsProvider.apk
The Solution: I have the missing file on my laptop, and I need to put it back on the tablet. When I plug in its USB cable, I don't get a drive in My Computer. Obviously, it won't get into storage mode without being told to do so from the settings list (which I have no access to... because it's stuck rebooting itself at the booting animation screen... yes, I'm repeating myself so no one will tell me to "enable USB debugging" when I say that...)
So aparently, to get the file on my Grid, I need to use adb.
And since I didn't have USB Debugging enabled when the Grid was last operating properly, the adb can't see my tablet! (as shown by a 'adb devices' command).
The Sucky Recovery Menu: There is no fastboot on this thing (not that it would help with anything), but there is a recovery menu i can access (by holding down the power button while the tablet is booting), but it's no use. It looks like some kinda' custom recovery menu called "PBJ40 Recovery Utility". It has 4 commands:
reboot system now
wipe data/factory reset
wipe cache partition
apply sdcard: update.zip
I've tried all of these commands (selecting is done by pressing the power button, and when un-pressed for a few seconds, whatever command is highlighted gets executed).
My best bet would have been the update.zip as I created a signed update.zip with the missing file in it so it can put it back in its rightful place... but sd card in question appears to be the built-in sd card, and not the external (removable) sd card... the recovery tool doesn't even look in the external sd card for the update.zip
In Short: To get the file on the tablet, for now, the only way I can see how, is through adb, and seen as how USB Debugging was not enabled when the Grid was operational last time, I come here, to the XDA Forums, asking for advice.
The Question(s):
A) How do I turn on USB Debugging on the tablet so i can use adb and fix it?
or
B) Is there some alternative way for me to get the missing apk in system/app folder that does not require USB debugging?
Got you scratching your brain? Been trying to solve this for so long, I finished scratching mine, and started hitting it against the wall now!
I hate to tell you this man, but I am pretty sure that you messed up your tablet/bricked it.
Problem solved.
Not the USB Debugging thing, but I ended up fixing the tablet.
Can't disclose how I did it though... privacy issues.
So the system is fixed and the GirdOS is running perfectly on the Grid10, but I still can't use the tablet anyway, because of some kinda' server-side failure, because I need to register myself on the server before I gain access to any of the tablet's functions, while the server isn't responding to register my credentials... so yea... the tablet works, but it's still useless to me.
There's not much if any hope that the server will be fixed or get running anytime soon, because from the rumors/reports, FusionGarage (the producer of said tablet) has disappeared off the grid. Ironic, isn't it?
Maybe some day somebody will be able get ICS or Honeycomb running on the Grid10, and will share the knowledge-how with everybody.
I got one of those PBJ40 tablets too with 1366x768 , but no real android (just 2.1) on it.. do you mind sharing the one you got?
maybe you even have the Kernel source for this? could be nice having too
Dexter_nlb said:
I got one of those PBJ40 tablets too with 1366x768 , but no real android (just 2.1) on it.. do you mind sharing the one you got?
maybe you even have the Kernel source for this? could be nice having too
Click to expand...
Click to collapse
Explain yourself please.
What is this android 2.1 you speak of? The Grid10 (aka PBJ40) comes with its custom OS called GridOS that's based on Android.
So what's the 2.1 android you have? Is it pre-upgrade GridOS or what? After the upgrade, GridOS's kernel was made into Gingerbread.
Ghoymakh said:
Explain yourself please.
What is this android 2.1 you speak of? The Grid10 (aka PBJ40) comes with its custom OS called GridOS that's based on Android.
So what's the 2.1 android you have? Is it pre-upgrade GridOS or what? After the upgrade, GridOS's kernel was made into Gingerbread.
Click to expand...
Click to collapse
i guess hardware was tried sold to different parties, as mine is with Android 2.3 ( i made that ) but touchscreen is poor on this device, and Tegra2 got a tough time managing 1366x768 on it, compared to previous devices..
and lastly it was in development so drivers are not finished.
As your GridOS is 2.3 compatible it has a better kernel, and maybe a source for the kernel too, since i got no kernel source and no one that knows this hardware.
but maybe it'll show up with some totally different supplier, i seen talk on chinese forums where ppl compiles linux for it, so its still in the works.
Dexter_nlb said:
i guess hardware was tried sold to different parties, as mine is with Android 2.3 ( i made that ) but touchscreen is poor on this device, and Tegra2 got a tough time managing 1366x768 on it, compared to previous devices..
and lastly it was in development so drivers are not finished.
As your GridOS is 2.3 compatible it has a better kernel, and maybe a source for the kernel too, since i got no kernel source and no one that knows this hardware.
but maybe it'll show up with some totally different supplier, i seen talk on chinese forums where ppl compiles linux for it, so its still in the works.
Click to expand...
Click to collapse
I see.
Looks like whoever made the PBJ40 (aka Grid10) also sold some of its stock to other companies, and since the 'other companies' don't have a dev. team to compensate for the lack of drivers for the Tegra2 (I heard they're going to release the drivers in some 2 months), they had to sell it with Android 2.1 (froyo) on it, with lots of problems like screen responsiveness, poor power management, and the like.
I'm also guessing that you do not have Market, Talk or GMail on your tablet... or at least, you didn't have it at first (doesn't take much skill to install them... the tablet comes rooted).
I'm also guessing you have a serious gestures issue, am I right?
Do you have the 40 pin USB cable? (or did yours come with a regular female USB port??)
... I might be of assistance, if you're able to make your dev skills work in your favor.
So help me help you...
The only way this will work, is if you're able to reverse engineer the GridOS to:
1) Extract the programming that's responsible for the gestures so we can install it on any other device (like your PBJ40, which doesn't have gesture support as advanced as the Grid10), to make the device easier to use.
2) Override the sign-up screen for the GridOS. In case you do not yet know, once you boot GridOS for the first time, you're taken to a setup page (much like the setup page of Windows) where you register yourself on the FusionGarage server (people who made the GridOS) to gain access to the tablet... for some time now, the FusionGarage server has been down, and since the company recently went under, there's no way the server will be fixed ever again, so even with linux kernel 2.3 (aka android gingerbread... without the market) you can't have any kind of access to the tablet, because you'd be unable to proceed form the sign-up page forward! So if you can find a way to over-ride the sign-up page or 'delete' it from the equation altogether, we both win!
So: I can provide you with GridOS kernel version 2.3 (not android... GridOS! It's basically the same, it just doesn't have the Market, and its UI is different... still very nice... I like it).
So... you can't install GridOS on your Froyo tablet (just yet), even if you had the 2.3 GridOS at your disposal, because you'd be stuck there.
So the question remains:
- Can you reverse engineer a linux OS that is android based (but not truly android) to extract from it the gestures program so you can make your PBJ40 more responsive?
- Can you somehow customize GridOS to delete the whole signup page issue?
Both of these things will help me a lot... but only the gestures-solution will be of help to you, unless you have the USB cable for the tablet.
If you PBJ40 is not a regular Grid10, I'd like to see it from all angles + a picture of its cables and chargers... if possible, please upload them to this thread.
For now, to make your life easier, install the program called zMooth from the Market. Its gesture responsiveness will be much better than the 2.1 Froyo version your tablet is now running.
"swipe left to go back, swipe right for menu, gesture a up-arrow(^) for home"
Look at the screenshots to better understand.
While setting up the program sensitivity level, keep in mind that the lower the level, the more sensitive (it's in fine print).
... let me know what you get!
PS: It might also be of help if you can somehow get the gesture program from ICS kernel and adopt it to PBJ40!
Could be we should continue this OT, in a private PM and maybe exchange mails
I think i can do most of it, I even have Android3.0 running on it, but again kernel needed changing since touch driver is not supporting the way 3.0 works.
but it works even with highres..
I do not have 2.1 on it, i ported a CM7/2.3.6 to it, and it worked 95%, some issues with DSP manager and movie codecs, but i did not put my 100% in it, since i was doing it all for fun and my own interest, since i could not share with anyone anyways as no one had it. That was until i saw the design of Grid10, i knew it was 99% like mine.. Flash11.1 works great for movie playback here though..
I got the 4leds on it too and mine has USB HOST/device switching only by compal (writers of many tablets today), but i found the USBUTG tool to use with it, to make switching easier, than doing it in a shell.
anyways, lets maybe continue by PM.. and we can maybe exchange "partitions"
My vow of secrecy has been lifted!
To Flash your Grid10 (aka PBJ40), follow this tutorial I made:
http://www.thejoojooforum.com/viewtopic.php?f=17&t=49654
There's also more info on the general forum (and one or two other tutorials/suggestions I've made that could prove to be of benefit to anybody with a Grid10): http://www.thejoojooforum.com/viewforum.php?f=17
Ghoymakh said:
My vow of secrecy has been lifted!
To Flash your Grid10 (aka PBJ40), follow this tutorial I made:
http://www.thejoojooforum.com/viewtopic.php?f=17&t=49654
There's also more info on the general forum (and one or two other tutorials/suggestions I've made that could prove to be of benefit to anybody with a Grid10): http://www.thejoojooforum.com/viewforum.php?f=17
Click to expand...
Click to collapse
if you know how to use APX mode on it (Reset button on right side(if looking at front). I got android 2.3.6 (CM7) running on it, i think only difference is that i got 4 hardware button (soft light buttons on right side of tablet)
let me know, and i can maybe upload the kernel + system to a site.
I dnt even know what APX is!
I'm new to the android dev. scene, so i dnt know much yet.
I don't have much use for a Gingerbread ROM that's not going to be filly compatible with the Grid10. We don't have ANY buttons on our tablets.
To compensate for that, you might want to include the program Zmooth in the list of apps that the flashing-process will auto-install, so whoever flashes the CyanogenMod won't be left stranded without any buttons to use on the Grid10.
As mentioned in the flashing tutorial, V. is recompiling the original GridOS to make it skip the registration page, and it's Gingerbread too, one that's completely compatible with the tablet's specs, including gestures. It will be the GridOS as (previously) advertised by FusionGarage, only this time, no registration page, which means we can flash it and actually use it (up till now, whoever re-flashed or did a factory reset couldn't use their tablet because the registration could not be completed since the FG servers were down).
Maybe that could prove to be useful to you... I'll upload the file to the Grid10 forum once it's finished.
(i wonder if there's a way to open a Grid10 section in the xda forums...)
But what you have could be useful to somebody else out there!
How about you upload your files in Dropbox, and create a new thread on the above-linked forum, and share your ROM so other people might benefit from it.
https://www.dropbox.com/
Make sure you write your tablet's full specs, including the information about your soft and hard buttons, as our tablets have NO soft-buttons, and only have 2 hardware buttons: a power button and a reset button.
Edit: as the Grid10 doesn't have volume buttons, i don't think it's even capable of entering APX mode. It does have a recovery mode... but the only options in there are to factory-reset, delete cache partition, and install update.zip.
Ghoymakh: YOU ARE THE CLOSEST THING TO.... THX
Ghoymakh said:
My vow of secrecy has been lifted!
To Flash your Grid10 (aka PBJ40), follow this tutorial I made:
There's also more info on the general forum (and one or two other tutorials/suggestions I've made that could prove to be of benefit to anybody with a Grid10):
Click to expand...
Click to collapse
============================================
I'm one of the fortunate-unfortunates.
I previously reset my G10 and it has been useless ever since. I did however purchase the USB adapter with my device and I'm looking forward to making use of your extensive research and hard work.
Again, thanks and I'll let y'all know how it goes (within the next 7 days or so).
Praise and thanks to you and everyone else out here.
G
Ghoymakh said:
Edit: as the Grid10 doesn't have volume buttons, i don't think it's even capable of entering APX mode. It does have a recovery mode... but the only options in there are to factory-reset, delete cache partition, and install update.zip.
Click to expand...
Click to collapse
can you check when you got the tablet in front of you facing up. that on your right side a little hole is found just about center, 5-6cm above simcard slot (at least on mine simcard is on the right side)
if you turn it off, holding in the tap inside the small hole (you can feel the click when its pushed), press power and it goes into APX mode. but you will need the bootloader.bin to get it in full apx mode and ready to accept commands.
A small step for man.... My Grid10 is more than just a brick
- Using Ghoymakh's instructions from JooJoo Forum, I successfully flashed my Grid10 yesterday.
-- The identified 'tar' command didn't work on the compressed file but the Archive Mounter within Back Track worked just fine.
- Now, as time permits, I'm going to move forward and attempt to incorporate the Xmooth and Market.
-- If only I could get my JooJoo Forum account activated....
Again, Props to Ghoymakh, V, and any/all other contributors.
G

An issue with sound cards and sleep! (Detailed!)

Hi there. I have some issues I wanted to ask about.
So, I have two issues on my versions of Bliss. The biggest one, most likely, has to do with the sound. I have two Venue Pro tablets. One is Venue Pro 7140, and the other 5130.
There are sound issues with the cards loading properly. However, I have looked into the issue. Lineage latest for example supports both tablets' sound cards. And after looking into the init.sh file (yes, I'm set up to be able to make some edits if that helps), I noticed that both systems use the same commands to load sound configuration settings. I wanted to ask if it was possible to transplant the sound configuration settings. I'd have tried this already, but it mentions loading from proc, which is a virtual directory, and I have no idea where it physically references on the system image. Could I ask where the sound settings are held in Bliss/Androidx86?
Secondly, I was having some issues with sleep mode not working properly. I know there's a few different settings like Suspend Ram, Suspend Freeze, etc. In Bliss, I see a somewhat related looking section, but I don't fully understand it. Can I ask how this works?
Alternatively, if these questions are more something I should be asking the Android x86 group, any chance I could be pointed in the right direction? I'm pretty new to all this. Thanks!
Please post this in the official development thread for Bliss OS Pie.

Categories

Resources