The Intel specs specify that the J4105 processor supports a maximum of 8GB of RAM (with a note "depending on type"). However, I have read quite a few posts and seen youtube videos of people overraming them up to 32GB. Some motherboard suppliers are even supplying them with 32GB of RAM onboard.
Why does Intel only specify the Maximum as 8GB when people are clearly able to use more, and what does the note "Depending on type" really mean?
"Depending on Type" -- as in DDR3 vs. DDR4 motherboard implementations, for example.
Intel provides a standard design for memory subsystem and this is the maximum memory supported by it. Now, this is based upon the capabilities of the Memory Reference Code (MRC) that was then available for inclusion in the BIOS. If later versions of the MRC might happen to support more memory (by, for example, supporting 8Gb memory technology instead of only the 4Gb supported previously, etc.), then more memory ~could~ be supported.