Hmm, AFAIK, a plain old OS eject will do just fine, and is actually necessary here.
i.e., you *want* the Kobo to detect a true eject, so it can remount it and process the new content, to account for the double cycle necessary to handle metadata updating, as was mentioned earlier.
Then, you just kindly tell the Kobo that, yes, it's still plugged in, please show me the "Connect" popup again:
Code:
echo "usb plug add" > /tmp/nickel-hardware-status
There's a
NickelMenu action for that:
Code:
menu_item : main : USB : nickel_misc : force_usb_connection
(Incidentally, this is what I've been doing since day 1 with a Kobo & Calibre, on my end).