thp/linux-minidisc

unable to format/erase a Hi-MD discs with HI-MD units when in HI-MD mode.

DaveFlashNL opened this issue · 2 comments

as per title, application in it's current form doesn't allow you to format an HI-MD to be blank again, in one go.

Per track deletions are still possible tho, but it could be handy and faster yo just format or erase an entire disc in one go when in HI-MD mode for any given disc. Perhaps also consider adding the option to switch discs modes for non-HI-MD 1GB media, to reformat a disc as normal MD (only for 60, 74 and 80 minute minidiscs) from HI-MD mode and TO Hi-MD from MD mode discs. (as a convenience to the user)

thp commented

There's some code here by @mkarcher:

https://github.com/thp/linux-minidisc/blob/minidisc-ffwd/basictools/himdformat.c
https://github.com/thp/linux-minidisc/blob/minidisc-ffwd/basictools/himdformat_scg.c

It seems to be Linux-specific, though (and I haven't tested it).

A quick google search reveals this for macOS (last updated 2005):
https://developer.apple.com/library/archive/qa/qa1179/_index.html

There is also these API docs linked from above:
https://developer.apple.com/documentation/iokit/scsitask_h_user-space

thp commented

Per track deletions are still possible tho

As far as I'm aware, track deletion is not yet implemented in either libhimd, himdcli or QHiMDTransfer.