Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDCARD Always shows Internal - M65Connect 5-JUL-23 Windows Build #20

Open
mickstone opened this issue Sep 11, 2023 · 4 comments
Open

SDCARD Always shows Internal - M65Connect 5-JUL-23 Windows Build #20

mickstone opened this issue Sep 11, 2023 · 4 comments

Comments

@mickstone
Copy link

Running M65Connect 5-JUL-23 Windows Build the SD Card Manager always lists as Internal with no way to pick internal or external (only internal is available).
It appears that when an external card is in, that card shows contents and is listed as internal and if there is no external SD card the behaviour appears correct. i.e. the Internal card is listed and the dropdown shows internal.

Not sure if this is a bug or just normal behavior with the internal card being replaced by the external one when it is present.

@Taygair
Copy link
Collaborator

Taygair commented Nov 14, 2023

Sorry for late answer, I check here only occasionally...

Just to make that clear. There are two ways of accessing SD cards by M65Connect:

  1. The internal SD card of the MEGA65 (connection to MEGA65 required)
  2. A local attached SD card on your PC (simply attach an SD card to your PC)

-> If you have the situation that you have a valid connection to the MEGA65 AND a local attached SD card (PC) you then will see both SD cards (entries) in the DropDownList (right window on top) inside the SD Card Manager.

So M65Connect tries to be smart: If you are connected to the MEGA65 (and you see the SD card in the list and it's content below) AND you have also a local attached SD card on the PC side which is also in the list, then you can switch between those selecting from the dropdown list. If you now eject the local attached SD card it gets removed from the dropdown list and any displayed content disappears. M65Connect then will select and display the next entry of the list (internal SD card) if present. Same if the connection gets interrupted: Internal SD card of MEGA65 disappears and local attached SD card will be displayed.

So it's not clear to me what you mean by "external card": SD card attached to your PC or SD card attached to the backside of the MEGA65? You may clarify this once with a further post. But anyways, I will once attach an external SD card on the backside of the MEGA65 and check how M65Connect behaves. I never tested this case as the external SD card attached to the backside of MEGA65 is not accessible from PC.

@mickstone
Copy link
Author

Sorry for not making the external location clear. I mean the mega65 rear card slot, not PC connected cards.

@Taygair
Copy link
Collaborator

Taygair commented Feb 18, 2024

While working on V2.3 I have tested this case: External SD Card takes precedence but neither M65Connect nor any other tool can know which SD Card slot is currently active. That's why M65Connect will always name it "... internal". I have discussed this once with Lydon and it may be possible to add a feature which allows to switch between internal and external SD Card (and checking remotely which one is currently active). I keep this ticket open as reminder.

@lydon42
Copy link
Member

lydon42 commented Feb 19, 2024

Issue tracking mega65_ftp sdslot command: MEGA65/mega65-tools#183

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants