Prior to 03 the stereo mounts were the old Chrysler style - the unit was held in by one screw on the top right side, and a second screw on the bottom on the left corner. The newer jeeps (and the 2-din units) have 2 screws on each side, top and bottom. So I had to fabricate a couple aluminum brackets that had to be riveted into the dash cavity to create a place to screw the unit into.
View attachment 22681
Also, the original TJ had an ashtray that was part of the black face piece that was replaced with the double-din version, so since the new one didn't support that I had to replace the switch panel with an 03 one that filled that entire space. The HVAC control had to be pushed out about 1/4" because the shape of the faceplate is slightly different, and not all of the mounting clips lined up, so I'm adding a couple screws at the bottom to secure the faceplate in place.
The company that makes the faceplate has a brief write up on their product page here:
http://www.custominstallparts.com/store/p246/1997-2002_Jeep_Wrangler_Dash_Kit.html
I had found more detailed write-ups as well as some pictures on a couple other Jeep forums.
Glad you mentioned about Poweramp. I was wondering which music player app you used, and if it was different from the default one installed on the ATOTO. The default one has a few minor quirks that I'd like to not have to deal with. Also, does the Joying have a compass and/or gyroscope sensors on board? I would like to have a good full screen compass app and inclinometer, but my head unit doesn't support those apps because it doesn't have the proper sensors. Still, very happy for the money.