Okay, so I feel kind of bad about complaining about the missing libraries, because I found them on GitHub. I can't find them again now I'm posting, but I have them on a flash drive.
CRITICAL BUG REPORT PLEASE READ ALL OF THIS SO YOU UNDERSTAND IT MATEO: After installing the libraries, I tried the USB support on my CE, and it worked! I was super happy and amazed and impressed that it worked. I took a couple minutes to find an 8xp file to transfer, and transferred it. When I exited the flash drive and ran the program (I believe it was S.A.M.M.), it didn't do what it was supposed to, just RAM reset. And worse, it had a ERROR: MEM screen that would just come back up if I pressed 1: QUIT. Eventually, I had to find a pencil to press the reset button on the back of the calculator, which got rid of the error mem screen, but somehow gobbled up all my RAM so there were only 16 bytes left (which was not enough to delete anything, just open up the program or mem menus.) I looked through the mem menu, and all of my data was archived. I made the calc do a ram reset from the mem menu, and it cleared the ram and fixed the problem. Unfortunately, I looked at the prgm menu from the OS, and it had only two (unarchived) programs on it with random titles and random tokens in them. This problem was remedied by opening Cesium, when all the programs I had on before the issue reappeared.
At this point, I started to suspect that there was something wrong with the boot code or ROM or whatever, so I made sure all the data was backed up to the computer with TI Connect, and did a factory reset. I reinstalled Cesium and the USB libraries, and then found (laboriously) all the programs I had from the flash drive, and reinstalled them with Cesium. Now, about 25% of the time I execute an assembly program (I have not experimented with BASIC programs) it goes back to the error mem screen that can only be gotten rid of by pressing the reset button on the back of the calc.
I suspect that the way Cesium writes from the flash drive to archive somehow corrupted the ROM of the calculator, so that whenever specific assembly instructions are executed, the calculator tries and fails to reboot, resulting in the error mem screen.
CRITICAL BUG REPORT PLEASE READ ALL OF THIS SO YOU UNDERSTAND IT MATEO: After installing the libraries, I tried the USB support on my CE, and it worked! I was super happy and amazed and impressed that it worked. I took a couple minutes to find an 8xp file to transfer, and transferred it. When I exited the flash drive and ran the program (I believe it was S.A.M.M.), it didn't do what it was supposed to, just RAM reset. And worse, it had a ERROR: MEM screen that would just come back up if I pressed 1: QUIT. Eventually, I had to find a pencil to press the reset button on the back of the calculator, which got rid of the error mem screen, but somehow gobbled up all my RAM so there were only 16 bytes left (which was not enough to delete anything, just open up the program or mem menus.) I looked through the mem menu, and all of my data was archived. I made the calc do a ram reset from the mem menu, and it cleared the ram and fixed the problem. Unfortunately, I looked at the prgm menu from the OS, and it had only two (unarchived) programs on it with random titles and random tokens in them. This problem was remedied by opening Cesium, when all the programs I had on before the issue reappeared.
At this point, I started to suspect that there was something wrong with the boot code or ROM or whatever, so I made sure all the data was backed up to the computer with TI Connect, and did a factory reset. I reinstalled Cesium and the USB libraries, and then found (laboriously) all the programs I had from the flash drive, and reinstalled them with Cesium. Now, about 25% of the time I execute an assembly program (I have not experimented with BASIC programs) it goes back to the error mem screen that can only be gotten rid of by pressing the reset button on the back of the calc.
I suspect that the way Cesium writes from the flash drive to archive somehow corrupted the ROM of the calculator, so that whenever specific assembly instructions are executed, the calculator tries and fails to reboot, resulting in the error mem screen.