I recently, due to boredom and having some 16GB sticks of DDR4 RAM around, was able to upgrade the 4GB in the Nucleus One and I have seen a noticeable improvement in response time from the app on my phone and tablet.
I also looked at the stock NVME drive and it appears that it is 1800/1500MB/s. I have a spare drive that is 3300/2700MB/s. Is it just a case of cloning the drive to swap it over?
I wouldn’t bother with the SSD upgrade. Most likely, you will not notice any difference in performance.
Whilst the difference in performance between a HDD and a SATA SSD is marked, the difference in performance between a SATA SSD and a 1800/1500MBps Nvme drive is much less marked and going from the that 1500/1800 drive to a 3200/2700 drive would be very marginal indeed - especially in a Roon Server based on RoonOS which, once up and running, does not use the drive much.
From what I’ve read, adding memory to a Nucleus One ought not to have any effect on performance, since the OS does not swap when virtual memory is low, it simply crashes. So adding memory should help if you’re having crashes, but not with performance.
The Nucleus, Nucleus Plus and Nucleus Titan have a dual channel memory architecture which means that a minor performance improvement can be realised even if the overall amount of memory remains unchanged (two 4GByte sticks is faster than one 8GByte stick).
However, it is my understanding that the Celeron processors (like the one used in the Nucleus One) only use a single channel memory architecture. This being the case, the Nucleus One will not benefit (in performance term) from two sticks of memory over one.
Thus the only performance difference you will notice is due to the difference in speed of operation of the memory stick itself which, in most applications, is near completely mitigated by the processor memory cache.
The speed of memory that you can fit is limited by the processor support. The best that you are likely to be able to improve is lower CL (CAS Latency) times. Higher memory clock rates are unlikely to be supported and, depending upon the processor capabilities and the declared capabilities (e.g. XMP profiles in the DRAM modules), could actually make things slightly worse.
Assuming it’s an unregistered DDR4 SODIMM, it should work.
If it’s no a DDR4 SODIMM, it will not fit (the locating lug will be in the wrong place). Don’t try to force it.
If it’s a very old DDR4 dimm, then it may be slower than the Nucleus would ideally use and will slightly degrade performance. However, fitting it should not do any harm. At worst, you would just have to revert to the original memory.