How to access my bitcoin gold without compromising my hardware wallet? I have my bitcoins in a hardware wallet(trezor and nano ledger s) and I want to keep it that way, my mnemonic seed is stamped in metal and stored securely, so I won't change it, and I will keep it airgapped. According to bitcoin gold, they have support in three wallets:

Coinomi Guarda Freewallet

As far as i can understand, none of theese wallets have hardware support, and trezor or nano won't support bitcoin gold natively either. What are my options here?
As far as I can see the answer is that you can't access your BTG without one of:


A BTG app from Trezor/Ledger (note it is possible to write custom apps for the Ledger but it would want to be a LOT of BTG for you to countenance that),
Accessing the private key stored in your hardware wallet.


The second option, while not easy or as safe, would probably be the most economical from a time and effort perspective. The approximate steps to take would be:


Find or write an app that will allow you to enter your mnemonic seed. This could be done on an air gapped PC and you could microwave the harddrive afterwards if do desired,
From the master key you would then need to acquire the specific private key(s) for the transactions you want to spend on the BTG chain,
Construct and sign the transactions for that you want to spend on the BTG chain. And VERY importantly make sure whatever the transactions implement whatever BTG's replay protection mechanism is so that they can't be replayed on the BTC chain.
Copy the signed transactions from your air gapped PC onto a USB drive and broadcast with a BTG node.


Essentially that's a lot of hassle and not without a fair degree of risk. I guess it will all come down to how the value of BTG fares.

Personally I had my BTC stored in my full node wallet at the time of the BTG fork. After that I transferred them back to my hardware wallet. Now once BTG goes live I have the option of copying the wallet.dat into the BTG full node.