[Thunderbolt Android Development] McLabia:
So, I wanted to post this for the new folks since its MANY pages back and rarely do people search or look at signatures.

So, this is going to be a wall of text. Experienced users skip this.

So, with all of the new faces we see lately, a lot of questions are repeatedly asked. Hopefully this will answer 90% of things.

Links:

ROMS: http://www.androidfilehost.com/main/Thunderbolt_Developers/Virus/Synergy/

Radios/Extras: http://173.58.56.230/files/extras/Thunderbolt/Radios/Gingerbread and Newer froyo/

MD5 Checker: http://www.softpedia.com/get/System/File-Management/MD5-Checker.shtml

Repos:

Synergy 3.0:http://code.google.com/p/synergy-thunderbolt/

SynerBliss: http://code.google.com/p/synergy-tb-bliss/

Eternity for Thunderbolt: http://code.google.com/p/synergy-tb-vigor/

Well start off with flashing the rom and how to do it. First you want to download the latest ROM from the above site. You need to download both the ROM as well as the MD5. Open the MD5 in notepad and compare them with the ROM zip in the program I posted above or any other MD5 comparison tool.

You now need one of the mr2.x+ or mr3.+ radios. If youre already on one of these radios and it works for you, skip the radio portion of things and go straight to the ROM install.

You need to WIPE WIPE WIPE, so make sure you make a nandroid and you backup your apps in either mybackup pro or Titanium Backup. Im partial to MR3.99 and TiBu myself. You need to place the ROM in a place on your SD card that youll be able to find it. I reccommend placing it in the root or in a new folder so that you know exactly where to look at it. If you place it in root, youll just have to press the up volume button once and itll be right there.

This is how I do it after downloading what I need. The Radios can be found posted above. The RADIO needs to be renamed to PG05IMG.zip and placed on the ROOT of your SD card.

REMEMBER TO DELETE, RENAME OR REMOVE THE RADIO AFTER BOOT OR YOU WILL RUN INTO PROBLEMS.

1. Download Titanium Backup or MyBackupPro(this will be auto installed from the the ROM) from the market and install whichever you choose.

2. Run the app backup app you decided on. Make sure you backup everything you want to keep.

3. Restart the phone into Recovery. You can do this by either going into ClockworkMod and clicking restart into recovery, or if you have the five in one restart, you can just hold down the power button and click restart into recovery.

4. Now that youre into recovery, you want to scroll down to where it says backup and recovery. Select it and click backup. This will take a while.

5. Once this is done, go back to the main menu and click wipe data/format. Let that run through.

6. Once thats done, go back into the main menu and click install zip from SD card and click choose zip from sdcard. Now you need to go to wherever you placed the rom that you downloaded and click it. Flash it in.

7. Reboot

8. To install the radio, after flashing in the rom, i do a battery pull and then press volume down and power at the same time. This will bring you into hboot. Select yes to upgrade and then reboot.

9. Go smoke or something. Give the kernel about 15 mins or so to get settled in, and then after this time, I recommend rebooting.

10. Now that youve rebooted, I would recommend going into TiBu first, and restoring all apps and data that you had backed up earlier. IMO DO NOT go through your account setups first. This will take you twice as long to get yourself up and running and personally, I hate wasting time.

11. Once you get all of your apps and everything setup, I would reboot if you removed any thing from sense and then at this point setup all of your email accounts and let them sync. This will more than likely kill your battery, so I would charge it while its going on or I would have another one ready to go. Sometimes I end up with 60%+, sometimes Ill be at 10%. It depends on the day really. lol.

12. WINNING! Enjoy the ROM and and if you have any issues, let us know.

Now, here are some tips when it comes to use of the ROM. If you want to see what issues have been fixed or what commits have been done, check the repo

So, there seems to be an issue when it comes to using the Repo. The problem isnt that people are using it, but rather its being used in the wrong way. As a community, there will always be community support first and foremost. The forums are your initial stop when it comes to having issues. Post here before posting on the repo. The reason for this is simple. Would you rather Team Synergy to read posts like "I have no network connection" or anything along those lines or would you rather have them read the real issues? Personally, if Virus, Trev, Ziggy and Eschelon never typed except to bull**** with us and let us know whats going on, that would be best. Id much rather them focus on the things we as a community cant/dont do. Thats Dev ROMS.

Part of Devving though is knowing where the bugs are. This helps them immensely when fixing things, but if they have to wade through a bunch of non issues to get to the real ones, it makes the repo less useful. Because of this, some issues may get overlooked or not even looked at. This will no longer be the case. Since I now have the ability to either escalate or close issues that are due to user error or an updated app, they will be done quickly. From now on, within 48 hours of posting an issue, it will be either cleared up or sent up the chain. This is to minimize the amount of non issues being posted and to give the guys a much better vantage point as far as what the real issues are.

Like I said though, the BEST place to post issues is HERE on the forums. Let us try to help you out first. If its still an issue, then it needs to be posted on the Repo so that it can be fixed. This is a community effort of support and development. Weve gotta help each other out, but weve also gotta help out the Devs.

When filling out a Repo issue, please fill out EVERY BOX. More information is always helpful. Screenshots or logcats are extremely helpful. Sometimes its simple fix, sometimes its HTC not knowing how to spell disable. These things will make this ROM better.

When going from build to build, it is ALWAYS recommended to wipe, but there are builds that you dont have to do this with and its called Dirty flashing. If you dirty flash, and have ANY issues, you need to WIPE AND REFLASH before posting them. Chances are it was caused by dirty flashing.

If you have ANY issues, everyone here is ALWAYS glad to help, but asking the same questions over and over or ignoring the answer you got because you didnt like it isnt helpful for ANYONE and only leads to frustration. Enjoy!

For those that post on the repo, Im not going to call anyone out in specific, but Im going to say this:

If you dont post your issue properly with all relevant information from now on, I wont even read them. Imma start closing them as invalid. This includes everything from filling out the issue report properly to posting screenshots and logcats if youre getting errors. If you dont know how to do these things, please ask and I will be more than happy to walk you through how to get a logcat or how to take screenshots of any funkiness youre seeing. You also need to fill out the ENTIRE form:

What steps will reproduce the problem?

1.

2.

3.

What is the expected output? What do you see instead?

Please use labels and text to provide additional information.

If this isnt filled out, its wasting time. I dont know about anyone else, but a guessing game at what the root of the issue is, is NOT helpful. ALL RELEVANT INFO NEEDS TO BE POSTED. Also, PLEASE post on the forums and try to get help FIRST before cluttering up the REPO with things that are actually user error rather than actual issues. User error includes things like not updating to the latest build, dirty flashing, restoring system data etc...I think you get the point.

Im not saying this to be a ****, but things need to be posted in the right manner, and recently they havent been. You need to also check the issues list for current issues or check the source tab for issues that may have already been fixed. This helps ALL of us. It keeps out duplicates, it keeps issues down (Especially when theyre not actually an issue like people that post about no 3g/4g but have yet to flash a GB ROM compatible radio. An example of a properly reported issue is here: http://code.google.com/p/synergy-thunderbolt/issues/detail?id=33&can=1 Not only is their issue something he tried getting help with on the forums, but also responded with all information needed after the fact. Responded and relayed information back properly to get his issue cleared up.

Please be mindful of these things when posting on the repo. Remember, were community based support. It needs to start HERE first rather than the repo. If we cant fix your issue, its probably because were all having it and then yes, it SHOULD be posted on the repo. Ty.

Not sure if this works or not on Eternity, but give it a try.

Volume Wake: system/usr/keylayout/mecha-keypad.kl Make it look like this and then reboot..​

​