yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers HTC One X, Telstra One XL] ripeart:
Boot Loop? sdcard mount/format fails? I'm scared.

Noob for the most part here, with an ATT HTC One X.

I followed the instructions to get su, unlock bootloader, and install PARANOIDANDROID EVITA v1.5a B3 [ICS 4.0.4] located here: http://xdaforums.com/showthread.php?t=1775322

Everything went well until I rebooted after flashing the two zips. The phone booted into the PA splashscreen (with the spinning background) but never gets any further. I suspect it's looping because every dozen seconds or so, the screen flashes very quickly. To make matters worse, booting into CWM recovery says that the sdcard cant be mounted, or formatted! I don't know how to reflash PA again or try toget back to the stock image w/o the sdcard.

The last thing I have done is to try the all in one kit tool here: http://xdaforums.com/showthread.php?t=1604439 but to no avail. For this I tried all three kernels here.

I followed the instructions to a T, I'm good like that... usually. What happened? How can I recover from this? I am scared. :eek: Please help me know if I have a doorstop or not.

Thanks in advance.
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Just reboot back into recovery wipe everything, and reboot your back up ... I had this issue as well.. no worries its fixable... And why do you people use CWM, WHEN IT'S BEEN ADVISED NOT TOO? worse comes to worse you can always ruu back ... PM ME , if you have further issues

WCX HTC One "Hell of a fast phone" X
[AT&T, Rogers HTC One X, Telstra One XL] ripeart:
Man, I apologize for being such an idiot. Every time I reboot my phone the top three lines say TAMPERED, RELOCKED, Security Warning.

I'm at a complete loss. Def. in over my head. I'm sorry. I followed instructions here but did not work. http://xdaforums.com/wiki/HTC_One_X#Total_recovery_-_flashing_a_RUU_to_completely_restore_your_phone

Could not determine which RUU to use?

Thanks for any help.
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
What are you on 1.85? Or?

WCX HTC One "Hell of a fast phone" X
[AT&T, Rogers HTC One X, Telstra One XL] ripeart:
I swear I flashed my Nexus 7 tablet with no issues at all.

This is what my phone displays:

EVITA PVT SHIP S-ON RL

HBOOT-1.09.0000

RADIO-0.16.32.09.01_3

OpenDSP-v25.1.0.32.0405

eMMC-boot

April 2, 2012
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Show me this one

WCX HTC One "Hell of a fast phone" X
[AT&T, Rogers HTC One X, Telstra One XL] ripeart:
It does not boot to that. It boots to the quietly brilliant splash screen then goes into the bootloader, where it has the menu for fastboot,bootloader, reboot,reboot bootloader, etc...
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Pmd you .....

WCX HTC One "Hell of a fast phone" X
[AT&T, Rogers HTC One X, Telstra One XL] buddy17:
Just posted a craigslist trade ad to see if anyone was interested in a One X to GS3 simply because i'm so jealous that the GS3 has paranoidandroid running so well, and its based on CM10 too......I want to use this rom THAT bad haha
[AT&T, Rogers HTC One X, Telstra One XL] jags_the1:
no one wants a one xl for a s3 ;)..actually not even kidding..
[AT&T, Rogers HTC One X, Telstra One XL] buddy17:
lol sorry man but you are very wrong....i had my ad up for less than an hour and traded a guy for an absolutely mint S3. I only added 60 bucks which was VERY reasonable considering the selling prices of each. S3 seems to be pulling at least 100-150 more than the HTC.

I must say though, i'm already missing it. Gotta get this S3 rooted and try me some ParanoidAndroid!
[AT&T, Rogers HTC One X, Telstra One XL] ptesmoke:
Boot to fast boot and flash twrp recovery and start over.
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
Lol booo. Patience is a virtue and one I'm trying to exercise. I'd rather have awesome hardware and wait for the software to develop than have a cheap feeling phone with good development. But to each his own. Best of luck with your s3.
[AT&T, Rogers HTC One X, Telstra One XL] Enzopreme:
Soooooo, still not booting?? No update on this??
[AT&T, Rogers HTC One X, Telstra One XL] Shaddy-Z.:
I wish this was updated. Paranoid Android is by far my favorite ROM. Somebody needs to pick up on this, I've been trying to but I'm having trouble :(
[AT&T, Rogers HTC One X, Telstra One XL] filthyfnj24:
I've ventured away from aosp roms because of battery life vs sense and the camera, but I can't stop lurking in the original development forums. This is by far my favorite aosp rom, scratch that...favorite rom period. If only we could get the camera up to cm10 quality and battery life like king cobra :(
[AT&T, Rogers HTC One X, Telstra One XL] Silellak:
There's an official JB port of Paranoid Android now by Rohan:

http://xdaforums.com/showthread.php?t=1889162
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
This is an old version.
[AT&T, Rogers HTC One X, Telstra One XL] guitarofozz:
What he said still applies. 2.xx is based off cm10 which still has bugs and wakelock galore. PA ics is waaay more stable.
[AT&T, Rogers HTC One X, Telstra One XL] Skizzy034:
Sorry guys I forgot this was ICS.
[AT&T, Rogers HTC One X, Telstra One XL] PeacefulCalamity:
Does anybody have a working download link to this ROM? I know it's pretty old, but I really want this ROM.
[AT&T, Rogers HTC One X, Telstra One XL] DvineLord:
You dont want this it is OLD and if I recall very unstable it is also ics aosp which never worked correctly on our phone. Get rohan32 build it is 2.54.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Yea, the Rohan build would probably be better.

Not sure what you are talking about with ICS. The AOSP ICS ROMs I used were just about perfect on the Evita.
[AT&T, Rogers HTC One X, Telstra One XL] jacobas92:
+1 to that, in fact I still have the last build of cm9. It's very stable. I just wish there was an oc kernel for it that had s2w.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Didn't Rohan have a kernel with OC and s2w? I know it had s2w but not sure about the OC part.
[AT&T, Rogers HTC One X, Telstra One XL] jacobas92:
I didn't think there were any other kernels for except for an earlier version of Zarboz's. But I also heard a few people had problems with the combination.
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
Nevermind. I'm a idiot. Rohan's kernel was for JB 4.1. Don't know why I was thinking it was for ICS.
[AT&T, Rogers HTC One X, Telstra One XL] DvineLord:
LTE never worked right on aosp ics
[AT&T, Rogers HTC One X, Telstra One XL] pside15:
You are probably right. This whole time I was thinking that the 4.1 JB ROMs were ICS for some reason.
[AT&T, Rogers HTC One X, Telstra One XL] DvineLord:
Yea, aosp ics was pretty much unusuable as a daily driver.
[AT&T, Rogers HTC One X, Telstra One XL] jacobas92:
Huh. Guess I didn't use it enough lol.
[AT&T, Rogers HTC One X, Telstra One XL] XsMagical:
oh sweet, Our phone needs more aosp love.
[AT&T, Rogers HTC One X, Telstra One XL] slojko:
i assume this has the touchscreen issues?
[AT&T, Rogers HTC One X, Telstra One XL] jags_the1:
thats a kernal issue which will be fixed on source release.
[AT&T, Rogers HTC One X, Telstra One XL] mlaws90:
I didnt flash the boot.img and it booted up fine. should I still do it or no?
[AT&T, Rogers HTC One X, Telstra One XL] jags_the1:
no there is no need to flash anything elc other then those two flashable zips in the op
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Huge thanks for the support and welcoming! :)

Really busy with work today and possibly tonight but will work on it tonight and try and fix some of the issues that are outstanding :)

The bugs will be the same as CM9 as that's what this uses as the base. As I don't have the device I am not sure of all the bugs and have to rely on the reporting (but that is very good from the two guys giving it:))

Enjoy your days!
[AT&T, Rogers HTC One X, Telstra One XL] rob219:
anybody have the gapps on dropbox? the page wont load from the link given in the op and goo manager on my phone isnt loading anything!!!!
[AT&T, Rogers HTC One X, Telstra One XL] jags_the1:
goo manager is down.. will be up soon i guess.
[AT&T, Rogers HTC One X, Telstra One XL] rob219:
dang, got the rom ready to go too. ive been waiting for this to hit our one x phones. i installed it for a friend on his evo 4g and wanted it on the one x. well hopefully its up soon so i can get this going. thanks for the tip.
[AT&T, Rogers HTC One X, Telstra One XL] lfwake08:
ill PM you a new DL link.

i havent had any issues with overheating, even in the florida summer weather.

this is the first release so it hasnt caught up with the other device variants yet but ill try to trick benjamin into hooking us up for the next release
[AT&T, Rogers HTC One X, Telstra One XL] mcmb03:
garhh I can't wait for friggin kernal source so awesoem roms like these will work 100%
[AT&T, Rogers HTC One X, Telstra One XL] rootdude:
Camera?

Hey guys - same thing I said for the One S... I have a HOX as well (it's in my cell phone round robin) - we need to find a way to get the stock camera app working in this ROM to make it worthwhile for many people to buy in. HTC didn't oversell the camera functionality in the One series handsets - the cameras are pretty killer - so even if we might have to put some of the sense framework in these ROMs to get that camera working with all the features, I'm ready to try - has any thought been given to asking one of the Sense experts on XDA involved to see if we can put the bare minimum of the Sense framework in here to gett he camera.apk working?

Thoughts?

Thanks,

RootDude
[AT&T, Rogers HTC One X, Telstra One XL] lfwake08:
well its not like the cooked in camera doesnt work- its just not the stock sense one. im sure the devs have put more than just some thought into the subject but a lot of people flashing custom ROMs are trying to get away from stock. i think the more relevant question is, what do you do that allows you to have both a One S and a One X? whatever it is, sign me up.
[AT&T, Rogers HTC One X, Telstra One XL] gunnyman:
People have been trying to get sense working on non HTC hardware for years with very limited success. The problem with sense is its all or nothing. The kernel has been modified so much that sense might as well be a fork of Android. There's nothing modular about it. You can't just pick a bit of it out that you want to use and leave the rest.

Also the camera has a dedicated processor and its driver is not open source.
[AT&T, Rogers HTC One X, Telstra One XL] mcmb03:
anyone have a mirror for the fixed gapps?
[AT&T, Rogers HTC One X, Telstra One XL] rob219:
will the button remap mod work on this rom? im pretty much without a menu button for everything.
[AT&T, Rogers HTC One X, Telstra One XL] lfwake08:
yeah ill PM you

the menu button is the blank area to the right of the farthest right capacitive button. basically the right-most of the touch sensitive space under your screen.
[AT&T, Rogers HTC One X, Telstra One XL] iceman99393:
Can you pm me the link also?
[AT&T, Rogers HTC One X, Telstra One XL] lfwake08:
haha yeah i will.... then ill promptly post a public mirror since i see this becoming a trend :cool:

gapps-ics-20120511-fixed.zip - 50.92 MB
[AT&T, Rogers HTC One X, Telstra One XL] Groovehog:
Yeah, I can't figure it out. I wiped cache, dalvik, and did a factory reset in TWRP. This thing heats up badly when running this rom. If anybody has any idea why I'd love to know. This rom seems pretty badass.
[AT&T, Rogers HTC One X, Telstra One XL] mcmb03:
you're the man

EDIT: here's a mirror for everyone till Goo.im is up: http://goo.gl/Zkujm

Everyone should read the cached version of the website too if you didn't see the homepage last week. They are in dire need of funding, so any contributions are appreciated. (Cached version of Goo.im here)
[AT&T, Rogers HTC One X, Telstra One XL] rohan32:
@OP You can fix camcorder pretty easily, hop onto IRC #HTC-One-XL any time and I can show you how.

And NFC and other stuff as well.
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Evening all! Thanks hugely for the welcome. Long day at work so will get settled and see what's what! Just so you guys know, this is in line with the v1.5b of Paranoid Android which is the most recent ICS version. Jesus is working on a new PA Panel App which I will port across when released.

As for the fixes rohan32, I will pop in. Thanks for the offer. :) If it's compiling commits from git I will have problems as PA source is closed so the port was 7zip heroing and apktool hacking.

Off for some food and a good cuppa ;)
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Has anyone figured out a good arrangement for making the contacts and such more easily readable without shrinking the keyboard ... It's either the words are super big and the keyboard is miniscule, or the other way around lol.... Great Rom by the way :)
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Change the contacts app individually. Settings > Paranoid > List of Apps > All :)
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Lol, wow ... It's that easy huh , thanks bro ... That makes so much sense now :p

I had a noob moment there
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
That's okay. It's because the user default dpi changes everything in the system/app folder so also messes the keyboard ;)
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Trying this rom again.

Here's my dropbox for the gapps.

https://www.dropbox.com/s/tbt3vqxd8izjrsn/gapps-ics-20120511-fixed.zip
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Thanks for ALL the mirrors DL's etc.

I have updated the gapps dl link :)
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
I have this on my infuse and I just can't give up on it yet. :) Maybe I should install it on my skyrocket it.
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Yeah I had it on my nexus first and then had to have it on the one s. So brought it here too. :)

Sent from a Paranoid Nexus
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Wicked rom :) and the huge widget lol
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
LOL, that is a touch large. Have you forced scaling in that app with the widgets.

Go to Settings > Paranoid > List of Apps > Rhapsody and then select force scaling, possibly with settings a different dpi for the app itself.

That should work. If not, try settings more grid space on your home screen :)
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Did the force scaling ... I'll try the other :) Worked... had to adjust the grid size , reboot and then reinstall the app but its all fixed , thanks
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Sweet need it all perfect ;)

Sent from a Paranoid Nexus
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Oh yeah, time to get paranoid. ;)
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
I've just noticed that wallpaper LOL! Awesome.

Sent from a Paranoid Nexus
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Haha thanks. I'm wondering is there anyway to create toggle status bar as a shortcut within apex because apex's doesn't toggle it in tablet mode.
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Other than holding the power button and toggling that way, I don't know. Don't think you can in apex. Oddly I stick to trebuchet, just for the tablet homescreen animation.

Sent from a Paranoid Nexus
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Ahh see I have both Nova and apex pro. Maybe tasker can help
[AT&T, Rogers HTC One X, Telstra One XL] iceman99393:
The market seems huge like the dpi is diff than the Rom, anyone notice that?
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Yeah that's probably because I ported from One S and some of the pad.prop settings I have forgot to edit. Just reset the dpi and UI in settings > paranoid :)

Sent from a Paranoid Nexus
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
The market doesn't look that big to me.
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Change both settings to "phone" ... hit apply , BAM there you go fixed. Another thing I noticed is the phone won't play music synced to the phone ? Only plays the songs downloaded from amazon... is there a work around for this
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
I use the jelly bean play music apk. It works perfectly plus it looks nicer.
[AT&T, Rogers HTC One X, Telstra One XL] stw303:
Does LTE and USB tethering work?
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Tried it .. still no dice playing the music ...
[AT&T, Rogers HTC One X, Telstra One XL] nman123:
how sbattery so far guys
[AT&T, Rogers HTC One X, Telstra One XL] wisconsindesi:
Any ideas on why my camera looks this way. The pictures turn out fine though.

Thanks!
[AT&T, Rogers HTC One X, Telstra One XL] iceman99393:
In the op the settings menu the options to the left seem to fit well, where as on mine the words are cut off like theres not enough room. What do i need to change to make it look like the picture in the op? Thanks
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Set both to tablet :) settings , paranoid , all , settings app
[AT&T, Rogers HTC One X, Telstra One XL] aggiedf:
Had this happen when I flashed the one X snapdragon extreme mod, don't believe it's compatible with aosp yet, I restored nand and was fine after that
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Did you flash the extreme audio mod by any chance?

Edit: the mod wasn't ported for aosp. That's where the problem lies.
[AT&T, Rogers HTC One X, Telstra One XL] iceman99393:
Capacitive lights don't light up.

Nfc dosent work

Camcorder force closes.

Hopefully these can be fixed with the help offers by other devs. Loving this.
[AT&T, Rogers HTC One X, Telstra One XL] Kaptawesome:
I'm having the same issue with the capacitive button lights, I miss them. =[
[AT&T, Rogers HTC One X, Telstra One XL] kleeman7:
This is for aosp, and works great using it with aokp. It's beats for aosp.

http://xdaforums.com/showthread.php?t=1728391
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Working on captive lights, most important fix I think. Broke it on one s too lol! Its to do with the files I swapped in the framework. :(

Sent from a Paranoid Nexus
[AT&T, Rogers HTC One X, Telstra One XL] kleeman7:
I his will semi fix video recording, it allows 720p, but I may also corrupt the file, a small chance.

https://www.dropbox.com/sh/zgfny8ms2x58nk4/KOZTTs-QZh/camcorderlibs_signed.zip
[AT&T, Rogers HTC One X, Telstra One XL] rob219:
no big deal to me, i flash the lights off mod when i use another rom anyway. it might not impact the battery much but im at work all day and having them not on every time my screens on is fine with me.

---------- Post added at 10:23 AM ---------- Previous post was at 10:22 AM ----------

i think getting the stock camera in this rom is more important than the cap lights, thats just me.
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
Have you tried that yet?
[AT&T, Rogers HTC One X, Telstra One XL] iceman99393:
Notification light dosent work but charging it does.
[AT&T, Rogers HTC One X, Telstra One XL] nman123:
Guys I'm pretty sure its near impossible to get stock camera before kernel source there is a ROM rebelrom that has everything aosp including dialer and everything with the aosp camera and core droid tweaks

I like aokp and paranoid android but people thinking that it will get a stock camera before kernel source I don't think that can happen
[AT&T, Rogers HTC One X, Telstra One XL] kleeman7:
That's nice and all, sense camera will be nearly impossible no matter what to much involved.

But if you want to get the AOSP camcorder working the file I linked will do the job, it's made for AOSP, same fix used in AOKP, and CM9. Just figured this being another AOSP rom that it could have the fix, until kernel source comes along and we get a real fix.
[AT&T, Rogers HTC One X, Telstra One XL] jags_the1:
Regardless of the kernal source .. this is preety sick release for the first release :) and its gonna get better with time
[AT&T, Rogers HTC One X, Telstra One XL] aznrice2k4:
So now my skyrocket has joined the club.
[AT&T, Rogers HTC One X, Telstra One XL] stw303:
Have been using this ROM for a day and really like it. Great work!

I have been use IgCamera for the Camera. Video is not so important to me(yet). USB tethering works, which I'm really happy about!

Only one thing left......LTE. Has anyone managed to get it working? I have setup the LTE APN, but can only connect using 3G.
[AT&T, Rogers HTC One X, Telstra One XL] kleeman7:
Could you share the camera?
[AT&T, Rogers HTC One X, Telstra One XL] stw303:
It's in Google Play - https://play.google.com/store/apps/...sMSwxLDMsInJ1YmJlcmJpZ3BlcHBlci5sZ0NhbWVyYSJd
[AT&T, Rogers HTC One X, Telstra One XL] donny101:
I've got lte to work! It didn't the first time I flashed, then full wipe flashed clean rom 4.1 light (wiped in aroma) booted then full wiped again flashed paranoidandroid and Google apps( I believe the gapps I flashed were from rebel rom) when I booted 4G was working

I don't know what made it work but that's how it happened
[AT&T, Rogers HTC One X, Telstra One XL] stw303:
Wow. I was waiting for you to say that there was a Full Moon as well :-)

Thanks, that gives me hope anyway. I might try rebel rom gapps first. I'll let you know how it goes.

Simon
[AT&T, Rogers HTC One X, Telstra One XL] buddy17:
i cannot express how much i truly enjoyed this rom in the short amount of time i used it. I don't like using ROM's without a video camera, and i wanted something a tad more stable and fine tuned.

I would love to use the tablet homescreen/status bar, but with the normal phone menu (because of the overflow text). ES file explorer didn't work, and the market was huge. I will admit i didn't spend much time trying to fix anything, but look forward to using this in the future.

Thanks for the hard work!
[AT&T, Rogers HTC One X, Telstra One XL] shawn1224:
+1

This is one of the first things I look for when rom hopping and I haven't found a better option than CleanRom.
[AT&T, Rogers HTC One X, Telstra One XL] aggiedf:
I've had this baby running for couple days now and my phone has never ran hot...
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Any way on making the sound louder ? Maxed out the volume but to no avail

My "WCX" dominated HTC One X
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
I can make the edits in the build.prop to set different values. Update coming tonight - BIG changes! :D

EDIT

New Build Up! grab through Goo.im App (Ignore and MD5 mismatches) or check OP.

Changelog

- Completely new PA Hybrid System (Inline with new PA)

- NFC Fixed

- Backlights Fixed

- pad.prop edits galore (first boot should be better)

- Settings Resized

- Camcorder Fixed

- Did some trimming

- new cm9 base - credits h8rift

- thanks to rohan32 for some fixes direction

- Goo.im hosted and supported so updates through app

- Honestly can't remember what else - spents so long on it.

- OP Bug List Updated
[AT&T, Rogers HTC One X, Telstra One XL] mcmb03:
got some awesome updates fixing many problems still occurring on CM9, absolutely cannot wait to see what this baby can do WITH kernal source
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
don't dl yet! I broke apn LOL. fixing it now :D
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Thanks man! It's hard without device but my awesome testers and friendly community help :D
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
New build .. does it have sound fix ?

My "WCX" dominated HTC One X
[AT&T, Rogers HTC One X, Telstra One XL] benjamin.j.goodwin:
Cheers for reminding me, I did do it but forgot to add it to 'log.

- Sound Edits for Slightly Louder Audio

;)
[AT&T, Rogers HTC One X, Telstra One XL] robertmoore208:
Ok:) can't wait for release

My "WCX" dominated HTC One X