yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] sanpei:
known issues and workaround:

1. camcorder can not record, but it didn't crash anything as previous one (with my kernel, from jnwhiteh) would crash some.

2. video playback has many errors the video can be played though. just reported by logcat, and no more thing will happen in my tests.

3. if you stay in the Gallery3D UI, and the phone sleeps later, when it wake up, the Gallery3D lost hardware acceleration. you can quit and enter this app again, it will be fine.

4. first boot with google bits may not go without a hitch. you can remove all google apps in the zip (you must resign it) and push them later.if you boot with googlebits:

you will see a dialog let you choose the default behavior, select SetupWizard here. if you select another, you can not use internet during the first boot, it will say "no connection", though we are connected.

the SetupWizard will start twice, the second one is for asking you to sign in a google account, you can just press menu to quit.

and there are many lags in first boot, maybe black screen (can not light, you can "adb reboot" it) or some crash (i have met once for each and I flash it serveral times) if you operate too fast.

after second boot, it will works fine. it seems if we give the phone more time to do many initialize jobs, it will work happily even in first run.

5. with superuser, if you select deny, the app which needed the permissions may be force closed. it is a bug in su sources i used which is not belong to me and i have no time to look and fix it yet.

update:

6. when wake up the phone, screen turned on, but backlight of screen not. if you can see image, just go to setting and set brightness, then the light will open. need more reports (like situation/logcat/dmesg, etc.) to locate the problem. i encountered this problem once.

7. "died in sleep", this problem has been encountered by others, personally, i met it once during first run, after a reboot I never met it again. but I don't think this problem just appears during first run. instead, i think the situation of first run is more closed to the condition triggering it.

I think there must be more problems, let us find them together, and fix them by our hands.

update: after some search I found that some softwares (like nettraffic) will cause more "died in sleep" in some ROM/kernel/Radio combination. and many kinds of "died in sleep" can be avoid with some tweaks, but i don't know if they are same problems as ours, and i can not get what this tweaks are (or why, how..) from anywhere yet.

i am waiting for more details to fix 6 & 7. I will be grateful if someone can provide some info about similar problems, since I had seen these problems in some other ROM/kernel/Radio combination.

and guys who encountered these problems, could you provide more details plz? something like: occurred during first run/other, with situation XX (mobile/wifi/software X running, etc) which you think it caused the problem occurred more often. if you can reproduce it, we will get very closed to fixing them.
[myTouch 3G, Magic Android Development] magicdroid:
great job! :)
[myTouch 3G, Magic Android Development] asero:
Another ROM using the latest SPL/Radio... great!

Downloading now.. will try flashing later... :)

Nice work sanpei!
[myTouch 3G, Magic Android Development] sober:
Great job. I will try it immediatly:).
[myTouch 3G, Magic Android Development] cursordroid:
Excellent, nice to see some other developers working on this radio/SPL version as well!

I will definitely be trying this out today!
[myTouch 3G, Magic Android Development] Eskibo:
Awesome will try when I get home from work.

Would it be possible to implement the Nexus apps-menu in a later build?
[myTouch 3G, Magic Android Development] asero:
bug report:

The screen remains black (can't see anything) after sleeping even if I press any of the buttons. I just removed the battery then reboot. :(

Aside from that, it's quite fast and responsive. The transitions are nice too. Keep it up dude!
[myTouch 3G, Magic Android Development] sanpei:
I will look into this, but I cannot locate this problem quickly, since I just met it once during a first boot, and it never appears again.

is it like the situation "die in sleep" in some build which are based on CyanogenMod? (when i was using old radio)

can you reproduce the problem and description the operations? thx.

maybe or maybe not :D is there anybody who have the right skills could try it for us? (i have some other things to do) i will join later.
[myTouch 3G, Magic Android Development] Gritten:
Newb questions

Hi Guys,

Sorry for the lame newb questions. I just want to verify this prior to trying this ROM.

I'm currently using CursorSense 1.0.1 - which is my every day ROM (great functionality, fast, does everything I need)

I'm really interested in trying out Android 2.1 - and seeing as this uses the same SPL / Radio - it means I should be able to just wipe and flash this one. HOwever seeing as I just want to take a peek and play around with it, I don't want to screw up everything on my phone toooo badly lol.

If I do a nand backup - wipe and flash this new ROM, when I'm done, can I do a wipe, then reflash the nandroid backup and everything will go back to the way I have it setup now?

Also will anything get screwed up on my SD card leaving it as it is flopping from one ROM to the other and then back (it's non partitioned, and loaded with misc folders created from my apps)

Thanks!

Gritten
[myTouch 3G, Magic Android Development] sober:
I encountered this issue too. I also encountered this issue once with aosp-2.0.1-jnwhiteh-r6.
[myTouch 3G, Magic Android Development] magicdroid:
Yes.. backup, wipe, flash, try, wipe, restore.. I even think that last wipe isn't even necessary, but it doesn't harm either. A Nandroid restore restores your phone exactly as you left it (incl. your call log, SMS, apps, etc.)

It could be that some new folders/files are created on your SD card (if required by Eclair apps), but since they are not used by your previous rom it won't be a problem (unless you don't want to keep those unused folders and files on your SD card).

If you are not sure, or don't want to keep the extra folders/files, you can always make a backup of your SD card on a USB or PC prior to trying the rom.

Have fun! ;-)
[myTouch 3G, Magic Android Development] sober:
Yes. You can restore from nandroid backup and everything will go back. I often switch between CursorSense 0.4 and sanpei's rom several times a day.:D
[myTouch 3G, Magic Android Development] shael:
so can anyone answer if this is a good everyday rom? or equivelant to cursor sense?
[myTouch 3G, Magic Android Development] Gritten:
The ROM is well done. It's responsive (no lag from my playing) even the 3d gallery ran very well.

I didn't use it too long for everyday items as I'm a Sense fan, however I find that standard plain Android is pretty empty when I don't have my sense stuff on top lol.

Definately play around with it if you're interested.
[myTouch 3G, Magic Android Development] fabioccoelho:
Me too! :D

Awesome ROM.

Keep UP dude!

:)
[myTouch 3G, Magic Android Development] Eskibo:
Been testing it for a few hours. So far not a single FC and i can confirm that BT works just fine, also OBEX with Bluetooth File Transfer by medieval software.

SMS and emails send and get received just fine.

Tested the GPS in both google maps and the GPS status app to check efficiency, and so far everything works just fine.

The gallery is really sexy, now we just need to get the Nexus1 apps-menu implemented ;).

Actually there are three other things i'd like implemented also:

Animated desktop

Wireless tether

Google Nav

What do people think about that?
[myTouch 3G, Magic Android Development] fabioccoelho:
Will be even better with u suggestion and Sense!

:D
[myTouch 3G, Magic Android Development] Eskibo:
I wish I had some idea of how to do those things, then I would surely try help doing it.
[myTouch 3G, Magic Android Development] fabioccoelho:
Me too. :cool:

:)
[myTouch 3G, Magic Android Development] skittleguy:
Bug report time!

-Installing Facebook and attempting Facebook account sync does nothing.

-All text input fields are seen as "address" fields, since the keyboard only recommends names from my address book, no proper words like in 1.6

Other than that, no blank screen errors or anything like that. Gallery and camera work great (something no 1.6 rom has been able to do).

Running on a Rogers Magic. Keep up the good work!
[myTouch 3G, Magic Android Development] Daneshm90:
Well u guys cud try http://alldroid.org/viewtopic.php?f=210&t=1101 C if tht works

As for live wallpapers...u guys try pushing it from either manup's or one of the dream roms that have it working ? it shud work by pushing livewallpapers.apk and in logcat trace any associated libs that need to be pushed :)
[myTouch 3G, Magic Android Development] emin3sku:
Jus installed this rom.

Verry nice and fast.

I`ve tested the phone with Neocore v.1.9.14 and the resulte was verry good:

21.6 fps with sound on and 24.7 without sound.

The 3d gallery is awsome.

Just a little problem:

I can`t import my sim contacts..it says "Importing Sim contacts", it looks like importing but then i have no contacts.
[myTouch 3G, Magic Android Development] Eskibo:
you should spend some time moving them over to google contacts, so everything is automatic for you in the future... unless you dont use gmail ofc.
[myTouch 3G, Magic Android Development] Daneshm90:
Guys this is the 2.1 3d launcher....someone give it a shot ?
[myTouch 3G, Magic Android Development] ATeam-MrT:
Is there a way to get a sense like dialer/contacts/log app on this ROM? Maybe there is a hack like for the htc keyboard?
[myTouch 3G, Magic Android Development] Daneshm90:
Bit confused, with this new spl and radio, other roms will work fine 2 right ?

Thanks
[myTouch 3G, Magic Android Development] eyegor:
Nope. Just this one, cursorsense and maybe some other roms aswell. Amon Ra's donut runs with sanpei's kernel. I cant guarantee that other roms will work.
[myTouch 3G, Magic Android Development] skittleguy:
Ok I figured out the Facebook sync bug. Logcat reveals:

V/AddAccount( 71): Attempting to add account of type com.facebook.auth.login
I/ActivityManager( 71): Start proc com.facebook.katana for service com.faceboo
k.katana/.platform.FacebookAuthenticationService: pid=2476 uid=10037 gids={3003,
1015}
W/UsageStats( 71): Failed to persist new stats
D/dalvikvm( 71): GC freed 13320 objects / 703720 bytes in 417ms
D/dalvikvm( 71): GREF has decreased to 499
I/ActivityThread( 2476): Publishing provider com.facebook.katana.provider.Notifi
cationsProvider: com.facebook.katana.provider.NotificationsProvider
I/ActivityThread( 2476): Publishing provider com.facebook.katana.provider.UserVa
luesProvider: com.facebook.katana.provider.UserValuesProvider
I/ActivityThread( 2476): Publishing provider com.facebook.katana.provider.Friend
sProvider: com.facebook.katana.provider.FriendsProvider
I/ActivityThread( 2476): Publishing provider com.facebook.katana.provider.Mailbo
xProvider: com.facebook.katana.provider.MailboxProvider
I/ActivityThread( 2476): Publishing provider com.facebook.katana.provider.UserSt
atusesProvider: com.facebook.katana.provider.UserStatusesProvider
I/ActivityThread( 2476): Publishing provider com.facebook.katana.provider.Photos
Provider: com.facebook.katana.provider.PhotosProvider
I/ActivityManager( 71): Starting activity: Intent { cmp=com.facebook.katana/.L
oginActivity (has extras) }
W/ActivityManager( 71): startActivity called from non-Activity context; forcin
g Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { cmp=com.facebook.katana/.LoginActi
vity (has extras) }
W/UsageStats( 71): Failed to persist new stats
I/Resources( 2445): Loaded time zone names for en_US in 4442ms.
W/ResponseProcessCookies( 2445): Cookie rejected: "[version: 0][name: GX][value:
DQAAAJoAAADO3YW9eAc6Zjw8rltQjZ9VG1KV425Ypgadc-S8WG0ndLvqoK2cYVPfmf_xlSLDbJHBG9S
Q6pFPAYEZUsOQEQtRC348HYnr5Va0BIz3pqYgTN5cDoMo42gA4GmVWPT_fAHRDaXhzh_S1IOVOHdvimy
q9PlAWxdbYabWNoP9fMA8wmMn8RJsT2OuHOQ2cfvZicZ-gu873tZDqOiO3HSSqQDD][domain: mail.
google.com][path: /proxy/gmail/mail][expiry: Wed Feb 03 18:00:09 America/Edmonto
n 2010]". Illegal domain attribute "mail.google.com". Domain of origin: "android
.clients.google.com"
D/dalvikvm( 2445): GC freed 8430 objects / 400048 bytes in 126ms
I/Gmail ( 2445): MainSyncRequestProto: lowestBkwdConvoId: 0, highestHandledSer
verOp: 14378
I/PlatformUtils( 2476): Platform storage not supported for product: aosp_sapphir
e_us, manufacturer: htc, device: sapphire-3pei. brand: aosp, model: AOSP on Sapp
hire (US), apiVersion: 5
D/dalvikvm( 2476): GC freed 3962 objects / 253736 bytes in 146ms
W/UsageStats( 71): Failed to persist new stats
W/InputManagerService( 71): Window already focused, ignoring focus gain of: an
droid.view.inputmethod.InputMethodManager$1@43b79a60
D/AddAccount( 71): addAccount failed: android.accounts.AuthenticatorException:
User canceled

As for the keyboard one, I have no idea. Thoughts?
[myTouch 3G, Magic Android Development] kimchi0400:
No, only CursorDroid and this rom will work on this spl/radio. To use the other roms you must use an older spl/radio (1.33.xx spl and old radio version)
[myTouch 3G, Magic Android Development] hubay520:
老大，呵呵。。。。

请容许我用中文跟你说，我想这样更加能表达出自己的意思

首先 非常感谢你的ROM 让我感受到2.1的强大，其他2.1的版本我一刷，开机过几分钟就会死机

我打算用这个ROM了

虽然它不是很完美，但是已经能满足我了

还有 桑培，我想问你

Google地图，无法定位。。

你能否出个中文版的？英文有些还是不懂，毕竟是专业术语 不大懂哦

谢谢你了
[myTouch 3G, Magic Android Development] kimchi0400:
Ran it through Google Translate.

In other words, thanking you and asking for a Chinese version.
[myTouch 3G, Magic Android Development] FirstNoobToBrickHisPhone:
Wow, google translate really works. Wonder there is app for that.
[myTouch 3G, Magic Android Development] asero:
I cannot say if it's like in CyanogenMod because this is the first time I've encountered it. But you're right, it doesn't occur to me again and I can't reproduce it. Probably happens only on first boot.

Testing your ROM for a little longer now. It seems that I can use it on a daily basis already. But I'm missing the Sense UI :D Good thing there's the nandroid backup/restore to switch between CursorSense and this ROM.

Edit: BTW, the green bar under brightness Icon in Power Control widget is a little bit high than the rest.
[myTouch 3G, Magic Android Development] sanpei:
I am glad to hear that it works fine with your phone.

you could try to use APK made by other developers, I don't known much about them. I heard about there is a patched version to enable Google Nav. and some developers are working on LiveWallpaper too.

if it can works, or I should do something in the kernel/ROM to make some apps to work, just tell me, and I will update in next version.

personally, i don't like the Wireless tether because it depends on dnsmasq which is too heavy for using on a phone. and app like Wireless tether will drain our battery too.

but if the support for Wireless tether are lacked in this ROM, I will add it. and I had ported a Tor to our phone and its Controller app also need these support as same as Wireless tether.
[myTouch 3G, Magic Android Development] sanpei:
you can push the HTC IME and depended libs into your phone to make a try. i will add the htc ime in next version.

for the HTC chinese input method, use the HTC CIME and what it depends. I didn't encounter the gps problem which you met, and no other reports now. don't use the cmwap when you use gmap, I didn't modified the /etc/hosts for using under a intranet service provided by mobile operator. personally, I use my tor-bundle which I made for android to get full internet access.

我不太熟悉汉化，你可以在androidin上看看谁可以帮忙。CustomLocale之类的不好用吗？中文输入法尤其是HTC的安装问题，他们也比我熟悉的多。

我没有在国内发布是因为我习惯于先解决英文版的一切问题，避免因为语言特定问题带来干扰。

我觉得你应该试着在这里说英文，也算个练习嘛，将来用得到的 :)。另外，叫我三陪 :P

thank you, I can read chinese very well :P. "san" in my in my id means "3" in chinese, and "pei" means "providing service". "sanpei" means a girl who have meals with you, play with you, and go to bed with you, she is neither your wife nor your gf or secret sweetie, but just a stranger who provide some service and wants your money. i am a sanpei for free. :P
[myTouch 3G, Magic Android Development] sanpei:
I heave a sigh of relief when I saw what you say. but I am still waiting for more reports. I must be sure that we could ignore it.

for the greenbar, can you find some information on how to tweak it for us? I will include them in next version.

for the SenseUI, I loved them before, but after a long term use, I am getting bored. what is important to me in the Sense ROM now just:

and the message app are better than android one too. hope app developers or other cookers can bring us some good news.
[myTouch 3G, Magic Android Development] sanpei:
mans who want to give 32B/old radio ROM a try,you can use my kernel for donut here: http://xdaforums.com/showthread.php?t=618024

be careful what libs you should use for working with both the kernel and the other parts in a ROM. you would try a combination your self, since I have no plan to make one myself.

maybe one can try using the eclair kernel I made and libs from an official 1.5 HTC Sense ROM, to make a 1.6 ROM working. I didn't try it myself, because the interface for camera in kernel and user-space are different between 1.5 and 1.6(or later).

if the only problem just the camera libs in 1.5 can not work, I will try to find a way to make the kernel compatible with them. (for now, the donut-specified kernel in the link above just works with camera libs from 32B/old radio 1.6 ROM)

if it can be successful, we will have a common kernel after these attempts.if anyone wants this, plz work on the ROM side and post the result, and I will try it later.

(but if the necessary libs from 1.5 can not work with other parts in a 1.6 ROM, I would have no idea what should we do.)
[myTouch 3G, Magic Android Development] hubay520:
Haha, I'm not saying Google MAP can not connect to the network, I mean to say, Google Maps can not say that I place, including me open the GPS, and then use my Google map location, and then MAP prompted me "temporarily unable to locate" Do not know is not my question. I am currently using China Unicom's 3G card, but I did not use the 3G network, has been using 2G. . Unable to locate, I'm sorry.

This ROM is very power. I do not know 2.1 common problem?

Certainly hope that SANPEI, perfect time to step up version of the ROM. .

I'm Looking forward to!
[myTouch 3G, Magic Android Development] Eskibo:
Would be great.

Aye it drains the battery pretty fast when active, however I only use it when some sort of power source is plugged into the phone. I use it a lot though. I could also apply it myself, but i currentley have no idea of where to find it.

Would it be possible to implement a "ad-hoc"/ "AP" setting under wireless settings instead?

Not having any of these problems, wierd....
[myTouch 3G, Magic Android Development] robocik:
Google is your friend ;)
[myTouch 3G, Magic Android Development] Eskibo:
Cheers m8, apparentley google wasn't my friend, heh.
[myTouch 3G, Magic Android Development] Tom Servo:
Is there a reason that the minimum frequency is locked to 480MHz?
[myTouch 3G, Magic Android Development] sanpei:
with new radio, we need the perflock from htc kernel to keep stable. what does the perflock do just that: when phone is sleeping, it reduce cpu freq to 248Mhz, when phone is awake, the cpu will running on 480MHz or 528MHz.

the kernel for HERO device must have this feature too. without the perflock, the devices with those radio can not running properly. MoDaco had described the phenomenon too. he tried to close this option in htc-kernel-2.6.27 build, since someone had asked him (for working with some cpu utility). (it is so terrible and drive him crazy :p).

i have no plan to fix this what htc made. because I know a little about what the radio does (since it is not opensource) so I don't know if it can be fixed, and I found that the battery life is not shorter than with old radio (and without perflock).
[myTouch 3G, Magic Android Development] Eskibo:
Im prob a bit late on this info, but cyanogen claims the 2.1 source code is out now.
[myTouch 3G, Magic Android Development] Tom Servo:
If "sleep" includes partial wake, then I guess it's fine. My concern was playing music with the phone in the pocket at 480 MHz.
[myTouch 3G, Magic Android Development] asero:
The "die in sleep" bug happened to me again yesterday twice.

Could it be because of the CPU settings?

I can't continue using this ROM for now because I'm worried about removing the battery over and again could damage my phone/sd card.
[myTouch 3G, Magic Android Development] BlazerRazor:
2.1 source has been out for some days now, little over a week.
[myTouch 3G, Magic Android Development] sanpei:
It shouldn't, when screen turn off, the CPU will work at 248Mhz. I didn't use the word exactly. it should called suspend, but not "sleep".

if you meet such a situation you described, tell me and I will give it a double check and fix it.
[myTouch 3G, Magic Android Development] sanpei:
can you provide more detail? (i never meet it again...., do you switch to other ROM and switch back? do you let the phone suspend leaving some app you think may still running?)

I think the CPU settings is not relative to this problem, because the same logic comes from HTC. I need more detail to locate the peacebreaker.
[myTouch 3G, Magic Android Development] asero:
No apps running just letting it sleep. I always press the home button when I finished using it.

It's not always hapening but then when I press menu to wake it up, only the buttons are lighting up but the screen remains blank.

I did, however made several switch between ROMS using nand backup/restore. Any problems with that?
[myTouch 3G, Magic Android Development] sanpei:
some apps will not close if you just press the home button. it is still here waiting to be killed by system (system determine if or not by some condition). and some apps have background services, they will not be killed except the memory is extreme low.

when you encountered this problem, does adb work?

I don't know more about backup/restore, but if it makes some situations which are similar as first run , maybe this problem appears. but i am not sure. let us find more details at this problem, then it can be fixed.
[myTouch 3G, Magic Android Development] asero:
F

Good point. I'll try adb when it happen again. I bet it would work.
[myTouch 3G, Magic Android Development] fabioccoelho:
When phone sleeps, adb works, but don´t wakeup the phone, then you make a adb reboot and phone don´t reboot.

:)
[myTouch 3G, Magic Android Development] sanpei:
btw, the "android 2.1 r1" in the eclair tree just something nexus1 specified.

some apps like Launcher2 (which use newer version OpenGL libs) use features (only belong to nexus1) which are not needed to implement its effects. and other things are not tested well with old devices too.

fixing so many bugs which google throws them are beyond my energy, even if I work on them all days. though I know how I can learn all the things we need to handle and do things right. it make me feels very helpless.

so I will stay in the current stage of master tree for a while, and waiting other developers complete their progress. or, maybe it's HTC's turn now.
[myTouch 3G, Magic Android Development] Eskibo:
Amen on that....
[myTouch 3G, Magic Android Development] sanpei:
don't be discouraged. :P it's not the time they abandon us.

and I think that the we will get some implements of the proprietary libs by opensource community. I also would work on one or two of them if I get enough time.

a good news is the "android 2.1 r1" snapshot in eclair's branch is still in working progress, so maybe Google will ship out a stable version soon. then (at least) we will have more things to play.

but speak the plain truth, I am bored by the behaviors of those manufacturers (including Google).
[myTouch 3G, Magic Android Development] Eskibo:
Just wanted to make a midway report for ya.

Still no FCs at all since i flashed this rom. Havn't experienced any problems at all and thats why im using this as an everyday rom.

Hope you're still developing on it m8.

Great work