Intel® Twin Lake N Series, Quad-Core Quad-Thread, Intel7 Process, Max Turbo 3.6GHz, 6MB Cache, TDP 6W (Turbo Peak up to 15W)
CPU Model
N150
CPU Socket/Package
FCBGA1264, 35mm x 24mm
GPU
Intel® Super Core Graphics, up to 1000MHz
Execution Units
24
Memory
LPDDR5 4800MT/s, onboard 12GB (expandable to 16GB with MOQ)
Storage
M.2 2280 NVMe (PCIe3.0) 512GB or 64GB eMMC (for Ubuntu installation) Note: When both SSD and other storage are installed, the PCIe drive boots first. If a Windows SSD is installed, the system defaults to Windows (press F7 to switch); without an SSD, Ubuntu boots automatically.
Built-in Storage Expansion
M.2 2280 PCIe expansion, supports up to 4TB per drive, total expansion up to 16TB; not compatible with M.2 2242
Graphics Output
Dual HDMI, supports up to 4096x2160 @60Hz (4K60Hz)
Network
WiFi 6 (Intel AX101, up to 600Mbps), Bluetooth 5.2, Dual Gigabit LAN (supports 2500M/1000M/100M/10M, Intel i226)
Power
Built-in coin cell battery; Charger: Type-C, 19V/3.42A (power supply only, data not supported)
External Ports
USB-A: 3 x USB 3.2 Gen2 (10Gbps/S) Type-C: 1 (supports DP/DATA/PD via HDMI assistance, 10Gbps/S, not for power charging) HDMI: 2 Audio: 3.5mm CTIA (integrated Realtek ALC269) RJ45: 2 (Gig LAN)
Chassis Dimensions
146.6 x 100.25 x 38.75 mm
Operating System
Dual System: Windows 11 Pro + Ubuntu 24.10 Note: Without SSD shipment, only Ubuntu is supported; default boot is Windows, can be switched via BIOS or F7 at startup.
Soft Router, NAS; suitable for home use, small & medium enterprises, smart manufacturing, creative design, smart retail, medical, education, live streaming, etc.
Packaging List
Standard Package: User Manual, Warranty Card, Power Adapter, VASA Stand, HDMI Cable
${function(){
const settings_product_title = "title";
const product_grid_image_size = "100%";
const settings_product_image_hover_on = true;
let settings_product_save_label = true;
const product_sold_out_label = true;
const settings_product_swatches_name = [];
const settings_collection_color_swatches = true;
const variantShowLimit = 4;
const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6)
const product_variants = data.variants || [];
const product_id = data.id;
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
if (product_grid_image_size !== 'natural') {
imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100;
}
const price = Number(data.price_min);
let compareAtPrice = Number(data.compare_at_price);
let offRatio = data.off_ratio;
const type = data.type;
const isMock = data.isMock;
let product_image_hover_on = false;
for (let i = 0; i < product_variants.length; i++) {
const item = product_variants[i];
const vcap = Number(item.compare_at_price);
if (item.price == price && vcap > compareAtPrice) {
compareAtPrice = vcap;
offRatio = item.off_ratio;
}
}
let second_image = null;
if (settings_product_image_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
second_image = img;
product_image_hover_on = true;
break;
}
}
}
let sold_label_on = false;
let sale_label_on = false;
if (settings_product_save_label == null) {
settings_product_save_label = true;
}
if (!data.available && product_sold_out_label) {
sold_label_on = true;
}
if (settings_product_save_label && compareAtPrice > price && data.available) {
sale_label_on = true;
}
const diffPrice = compareAtPrice - price;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.originData.options[i];
const optionName = option.name && option.name.toLowerCase();
if (settings_product_swatches_name.includes(optionName)) {
for (let j = 0; j < product_variants.length; j++) {
const variant = product_variants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `