mateoconlechuga / cesium

A GUI shell for the TI-84+CE
BSD 3-Clause "New" or "Revised" License
248 stars 17 forks source link

"Please insert a FAT32 formatted drive" when the usb drive is connected #197

Closed 3miner6379 closed 2 years ago

3miner6379 commented 2 years ago

The usb drive i had problems with is a SamData USB Flash Drive which i got of amazon exactly from here: https://www.amazon.com/dp/B08CRMBD93?ref=ppx_yo2_dt_b_product_details&th=1 i formatted the usb drive to Fat32 and installed CE C for usb so cesium could use the drive but an error message was saying "Please insert a FAT32 formatted drive" which i did and its connected firmly. however when i tried another usb drive i had specifically a SanDisk Cruzer Glide USB Flash Drive. that time cesium could access it and i could run ASM programs from it.

mateoconlechuga commented 2 years ago

Thanks for the report :) I'll buy one of those drives and figure out what the issue is. This is the 8GB version right?

EDIT: Shipped, should be here November 3rd.

3miner6379 commented 2 years ago

Yeah, the one i got was the 8GB one.

mateoconlechuga commented 2 years ago

I got the samdata drive and tested it right out of the box and it worked fine. Are you sure you are using MBR partitioning and a FAT32 filesystem?

3miner6379 commented 2 years ago

Yes i did format the usb drive to fat32 and it has a MBR. but maybe i did something wrong?

mateoconlechuga commented 2 years ago

Was able to reproduce your issue on hardware. It appears that the USB drive does not conform to the spec. Will post fix soon.

3miner6379 commented 2 years ago

alright, many thanks!

mateoconlechuga commented 2 years ago

hopefully fixed via https://github.com/CE-Programming/toolchain/commit/40101d4e075c7e96180a11728dd4110aacd3e9c8