{"id":273,"date":"2024-10-16T11:50:43","date_gmt":"2024-10-16T11:50:43","guid":{"rendered":"https:\/\/deadmeat.dk\/blog\/?p=273"},"modified":"2024-10-21T06:47:23","modified_gmt":"2024-10-21T06:47:23","slug":"build-r00t-for-min-dap1610","status":"publish","type":"post","link":"https:\/\/deadmeat.dk\/blog\/?p=273","title":{"rendered":"Build R00t for min DAP1610"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"273\" class=\"elementor elementor-273\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f5be5da elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f5be5da\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58590003\" data-id=\"58590003\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e973ba7 elementor-widget elementor-widget-text-editor\" data-id=\"6e973ba7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<p class=\"wp-block-paragraph\"><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\">S\u00e5 blev det tid til at n\u00f8rde med Linux p\u00e5 forskellige dimser igen.\u00a0<\/span><\/p>\n<p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\">Denne gang har jeg fundet min gamle DAP1610 WIFI dims frem.\u00a0<\/span><\/p>\n<p><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\">Ideen er at opdatere den med en OpenWRT &#8211; men bygge sin egen firmware.\u00a0<\/span>Til det har jeg f\u00e5 lidt hj\u00e6lp fra min Linuxserver.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" data-recalc-dims=\"1\" src=\"https:\/\/i0.wp.com\/deadmeat.dk\/blog\/wp-content\/uploads\/2024\/10\/linux_buildroot.png?resize=840%2C345&#038;ssl=1\" alt=\"\" width=\"840\" height=\"345\" \/><\/p>\n<p><img decoding=\"async\" data-recalc-dims=\"1\" src=\"https:\/\/i0.wp.com\/deadmeat.dk\/blog\/wp-content\/uploads\/2024\/10\/linux_buildroot_make.png?resize=840%2C351&#038;ssl=1\" alt=\"\" width=\"840\" height=\"351\" \/><\/p>\n<p><img decoding=\"async\" data-recalc-dims=\"1\" height=\"630\" width=\"840\" style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\" src=\"https:\/\/i0.wp.com\/deadmeat.dk\/blog\/wp-content\/uploads\/2024\/10\/dap1610_inside.jpeg?resize=840%2C630&#038;ssl=1\" alt=\"\" \/><\/p>\n<p><\/p>\n<p><\/p>\n<p class=\"wp-block-paragraph\"><i>\u00a0<b><u><a href=\"https:\/\/www.dlink.com\/dk\/da\/products\/dap-1610-ac1200-wifi-range-extender\">D-link DAP 1610 inside\u00a0<\/a><\/u><\/b><\/i><\/p>\n<p>Setup :<\/p>\n<pre><b><i>sudo apt update -y ; sudo apt upgrade -y;\nsudo apt install build-essential clang flex bison g++ gawk \\\ngcc-multilib g++-multilib gettext git libncurses5-dev libssl-dev \\\npython3-setuptools rsync swig unzip zlib1g-dev file wget<\/i><\/b><\/pre>\n<p><b><i>\u00a0https:\/\/github.com\/openwrt\/openwrt.git<\/i><\/b><b style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\"><i>; cd openwrt\/ ; .\/scripts\/feeds update -a ; .\/scripts\/feeds install -a\u00a0 \u00a0<\/i><\/b><b style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-size: 1rem;\"><i># NB!\u00a0 IKKE en DAP1610-A1.Husk patch!\u00a0\u00a0<\/i><\/b><\/p>\n<p><b><i>make -j8\u00a0 \u00a0 \/\/\u00a0 hvis du har 8 kerner at compile med!!<\/i><\/b><\/p>\n<p><b><i>NB!\u00a0 HUSK at s\u00e6t den til den rigtige CPU :\u00a0 make menuconfig<\/i><\/b><\/p>\n<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-17dc67e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"17dc67e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28e4534\" data-id=\"28e4534\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cb60059 elementor-widget elementor-widget-text-editor\" data-id=\"cb60059\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Links til projektet:\u00a0<\/p>\n<p><a href=\"https:\/\/techinfodepot.shoutwiki.com\/wiki\/D-Link_DAP-1610_rev_A1\"><span style=\"color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); font-size: 1rem;\">https:\/\/techinfodepot.shoutwiki.com\/wiki\/D-Link_DAP-1610_rev_A1<\/span><\/a><\/p>\n<p><a href=\"https:\/\/openwrt.org\/docs\/guide-developer\/toolchain\/use-buildsystem\">\u00a0https:\/\/openwrt.org\/docs\/guide-developer\/toolchain\/use-buildsystem<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/match002001\/openwrt-dlink-dap-1610-a1\">\u00a0https:\/\/github.com\/match002001\/openwrt-dlink-dap-1610-a1<\/a><\/p>\n<p><a href=\"https:\/\/forum.openwrt.org\/t\/adding-support-for-d-link-dap-1610-hw-ver-a2\/51453\/20\">\u00a0https:\/\/forum.openwrt.org\/t\/adding-support-for-d-link-dap-1610-hw-ver-a2\/51453\/20<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/LoneWolff7\/openwrt-dlink-dap-1610\">https:\/\/github.com\/LoneWolff7\/openwrt-dlink-dap-1610<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e6e982e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e6e982e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b232e04\" data-id=\"b232e04\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-423423d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"423423d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9eed3b8\" data-id=\"9eed3b8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-28d2a8c\" data-id=\"28d2a8c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>S\u00e5 blev det tid til at n\u00f8rde med Linux p\u00e5 forskellige dimser igen.\u00a0 Denne gang har jeg fundet min gamle DAP1610 WIFI dims frem.\u00a0 Ideen er at opdatere den med en OpenWRT &#8211; men bygge sin egen firmware.\u00a0Til det har jeg f\u00e5 lidt hj\u00e6lp fra min Linuxserver. \u00a0D-link DAP 1610 inside\u00a0 Setup : sudo apt &hellip; <a href=\"https:\/\/deadmeat.dk\/blog\/?p=273\" class=\"more-link\">L\u00e6s videre<span class=\"screen-reader-text\"> &#8220;Build R00t for min DAP1610&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4],"tags":[],"class_list":["post-273","post","type-post","status-publish","format-standard","hentry","category-noerd-og-hakkeri"],"jetpack_publicize_connections":[],"jetpack-related-posts":[],"jetpack_shortlink":"https:\/\/wp.me\/pdfM7C-4p","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/273","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=273"}],"version-history":[{"count":49,"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/273\/revisions"}],"predecessor-version":[{"id":347,"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/273\/revisions\/347"}],"wp:attachment":[{"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deadmeat.dk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}