My usual strategy as well. Works like a charm.
I consider that a major waste of time - and money.
These boards - at least from China or should I say direct from China - are cheap. Consider them a functional component; something you use as part of a system to perform the task you want in the most efficient way. You do not need to assemble your own to understand how it works nor to make it work “better”; the designs available are tested and stable.
It makes no sense to design the raw ATmega chip into your own PCB (unless like a couple of the posters here, you intend to actually
make have them made (in China) in quantity to sell), just buy cheap Pro Minis or Nanos and mount them to your own PCB. stripboard or just protoboard.
Fun and learning…
I know (and I do it for any projet I have) that I can buy Nano’s (or any others Uc boards) for only few $.
So just to come back on the original question the response is “YES” we can replace “oscillator” on the nano and “YES” we can easily downclock to the internal 8Mhz the nano.
What I did is :
2 - From the working arduino (with Gammon sketch), I’ve put Pin 9 that is delivering a 8Mhz on the “white pad” that we can see on my picture (slot where was the lost oscilator). I’ve confirmed that this is only a simple support without any more component inside that is only deserve as an oscillator support. I’ve placed the pin 9 “by hand” on the plate that was connected to pin 7 of the Atmega (XTAL1 of the atmega328P).
3 - once done I’ve used the option “Type ‘L’ to use Lilypad (8 MHz) loader” in the serial console (witch Gammon sketch running)
- To upload sketch on the restored nano :
4 - once 8Mhz bootloader was well installed on the failed nano I had to add a 8Mhz breadboard into the arduino IDE (followed the 8mhz breadboard installation on IDE : https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard)
5 - tested the blink sketch and TADA! working…
So yes I confirm that was a waste of time… Because it took me 2 mins only to order 10 new nano’s on a chinese site… But I confirm also that was fun and really instructive to troubleshoot this issue with your help.