Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 1 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 2 | <!doctype html> |
| 3 | <html lang="en" class="no-js"> |
| 4 | <head> |
| 5 | |
| 6 | <meta charset="utf-8"> |
| 7 | <meta name="viewport" content="width=device-width,initial-scale=1"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 8 | |
| 9 | |
| 10 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 11 | <link rel="shortcut icon" href="../../assets/images/favicon.png"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 12 | <meta name="generator" content="mkdocs-1.1.2, mkdocs-material-6.0.1"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 13 | |
| 14 | |
| 15 | |
| 16 | <title>Installation Guide (Surface devices) - Team Bliss</title> |
| 17 | |
| 18 | |
| 19 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 20 | <link rel="stylesheet" href="../../assets/stylesheets/main.38780c08.min.css"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 21 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 22 | |
| 23 | <link rel="stylesheet" href="../../assets/stylesheets/palette.3f72e892.min.css"> |
| 24 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 25 | |
| 26 | |
| 27 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 28 | |
| 29 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 30 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 31 | <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 32 | <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700%7CRoboto+Mono&display=fallback"> |
| 33 | <style>body,input{font-family:"Roboto",-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono",SFMono-Regular,Consolas,Menlo,monospace}</style> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 34 | |
| 35 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 36 | |
| 37 | |
| 38 | |
| 39 | |
| 40 | |
| 41 | |
| 42 | </head> |
| 43 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 44 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 45 | |
| 46 | |
| 47 | |
| 48 | |
| 49 | |
| 50 | <body dir="ltr" data-md-color-scheme="" data-md-color-primary="none" data-md-color-accent="none"> |
| 51 | |
| 52 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 53 | <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> |
| 54 | <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 55 | <label class="md-overlay" for="__drawer"></label> |
| 56 | <div data-md-component="skip"> |
| 57 | |
| 58 | |
| 59 | <a href="#installation-guide-surface-devices" class="md-skip"> |
| 60 | Skip to content |
| 61 | </a> |
| 62 | |
| 63 | </div> |
| 64 | <div data-md-component="announce"> |
| 65 | |
| 66 | </div> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 67 | |
| 68 | <header class="md-header" data-md-component="header"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 69 | <nav class="md-header-nav md-grid" aria-label="Header"> |
| 70 | <a href="../.." title="Team Bliss" class="md-header-nav__button md-logo" aria-label="Team Bliss"> |
| 71 | |
| 72 | |
| 73 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 003-3 3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg> |
| 74 | |
| 75 | </a> |
| 76 | <label class="md-header-nav__button md-icon" for="__drawer"> |
| 77 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg> |
| 78 | </label> |
| 79 | <div class="md-header-nav__title" data-md-component="header-title"> |
| 80 | |
| 81 | <div class="md-header-nav__ellipsis"> |
| 82 | <span class="md-header-nav__topic md-ellipsis"> |
| 83 | Team Bliss |
| 84 | </span> |
| 85 | <span class="md-header-nav__topic md-ellipsis"> |
| 86 | |
| 87 | Installation Guide (Surface devices) |
| 88 | |
| 89 | </span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 90 | </div> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 91 | |
| 92 | </div> |
| 93 | |
| 94 | <label class="md-header-nav__button md-icon" for="__search"> |
| 95 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg> |
| 96 | </label> |
| 97 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 98 | <div class="md-search" data-md-component="search" role="dialog"> |
| 99 | <label class="md-search__overlay" for="__search"></label> |
| 100 | <div class="md-search__inner" role="search"> |
| 101 | <form class="md-search__form" name="search"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 102 | <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active"> |
| 103 | <label class="md-search__icon md-icon" for="__search"> |
| 104 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0116 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 019.5 16 6.5 6.5 0 013 9.5 6.5 6.5 0 019.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg> |
| 105 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> |
| 106 | </label> |
| 107 | <button type="reset" class="md-search__icon md-icon" aria-label="Clear" data-md-component="search-reset" tabindex="-1"> |
| 108 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 109 | </button> |
| 110 | </form> |
| 111 | <div class="md-search__output"> |
| 112 | <div class="md-search__scrollwrap" data-md-scrollfix> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 113 | <div class="md-search-result" data-md-component="search-result"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 114 | <div class="md-search-result__meta"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 115 | Initializing search |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 116 | </div> |
| 117 | <ol class="md-search-result__list"></ol> |
| 118 | </div> |
| 119 | </div> |
| 120 | </div> |
| 121 | </div> |
| 122 | </div> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 123 | |
| 124 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 125 | </nav> |
| 126 | </header> |
| 127 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 128 | <div class="md-container" data-md-component="container"> |
| 129 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 130 | |
| 131 | |
| 132 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 133 | <main class="md-main" data-md-component="main"> |
| 134 | <div class="md-main__inner md-grid"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 135 | |
| 136 | |
| 137 | <div class="md-sidebar md-sidebar--primary" data-md-component="navigation"> |
| 138 | <div class="md-sidebar__scrollwrap"> |
| 139 | <div class="md-sidebar__inner"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 140 | <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> |
| 141 | <label class="md-nav__title" for="__drawer"> |
| 142 | <a href="../.." title="Team Bliss" class="md-nav__button md-logo" aria-label="Team Bliss"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 143 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 144 | |
| 145 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8a3 3 0 003-3 3 3 0 00-3-3 3 3 0 00-3 3 3 3 0 003 3m0 3.54C9.64 9.35 6.5 8 3 8v11c3.5 0 6.64 1.35 9 3.54 2.36-2.19 5.5-3.54 9-3.54V8c-3.5 0-6.64 1.35-9 3.54z"/></svg> |
| 146 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 147 | </a> |
| 148 | Team Bliss |
| 149 | </label> |
| 150 | |
| 151 | <ul class="md-nav__list" data-md-scrollfix> |
| 152 | |
| 153 | |
| 154 | |
| 155 | |
| 156 | |
| 157 | |
| 158 | <li class="md-nav__item"> |
| 159 | <a href="../.." title="Home" class="md-nav__link"> |
| 160 | Home |
| 161 | </a> |
| 162 | </li> |
| 163 | |
| 164 | |
| 165 | |
| 166 | |
| 167 | |
| 168 | |
| 169 | |
| 170 | |
| 171 | |
| 172 | <li class="md-nav__item md-nav__item--active md-nav__item--nested"> |
| 173 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 174 | <input class="md-nav__toggle md-toggle" data-md-toggle="nav-2" type="checkbox" id="nav-2" checked> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 175 | |
| 176 | <label class="md-nav__link" for="nav-2"> |
| 177 | Bliss OS |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 178 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 179 | </label> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 180 | <nav class="md-nav" aria-label="Bliss OS" data-md-level="1"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 181 | <label class="md-nav__title" for="nav-2"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 182 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 183 | Bliss OS |
| 184 | </label> |
| 185 | <ul class="md-nav__list" data-md-scrollfix> |
| 186 | |
| 187 | |
| 188 | |
| 189 | |
| 190 | |
| 191 | |
| 192 | |
| 193 | <li class="md-nav__item"> |
| 194 | <a href="../" title="Index" class="md-nav__link"> |
| 195 | Index |
| 196 | </a> |
| 197 | </li> |
| 198 | |
| 199 | |
| 200 | |
| 201 | |
| 202 | |
| 203 | |
| 204 | |
| 205 | <li class="md-nav__item"> |
| 206 | <a href="../build-guide/" title="Build Guide" class="md-nav__link"> |
| 207 | Build Guide |
| 208 | </a> |
| 209 | </li> |
| 210 | |
| 211 | |
| 212 | |
| 213 | |
| 214 | |
| 215 | |
| 216 | |
| 217 | <li class="md-nav__item"> |
| 218 | <a href="../extras/" title="Extras" class="md-nav__link"> |
| 219 | Extras |
| 220 | </a> |
| 221 | </li> |
| 222 | |
| 223 | |
| 224 | |
| 225 | |
| 226 | |
| 227 | |
| 228 | |
| 229 | <li class="md-nav__item"> |
| 230 | <a href="../installation-guide-misc/" title="Installation Guide (Misc)" class="md-nav__link"> |
| 231 | Installation Guide (Misc) |
| 232 | </a> |
| 233 | </li> |
| 234 | |
| 235 | |
| 236 | |
| 237 | |
| 238 | |
| 239 | |
| 240 | |
| 241 | |
| 242 | |
| 243 | <li class="md-nav__item md-nav__item--active"> |
| 244 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 245 | <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 246 | |
| 247 | |
| 248 | |
| 249 | |
| 250 | <a href="./" title="Installation Guide (Surface devices)" class="md-nav__link md-nav__link--active"> |
| 251 | Installation Guide (Surface devices) |
| 252 | </a> |
| 253 | |
| 254 | </li> |
| 255 | |
| 256 | |
| 257 | |
| 258 | |
| 259 | |
| 260 | |
| 261 | |
| 262 | <li class="md-nav__item"> |
| 263 | <a href="../installation-guide/" title="Installation Guide" class="md-nav__link"> |
| 264 | Installation Guide |
| 265 | </a> |
| 266 | </li> |
| 267 | |
| 268 | |
| 269 | |
| 270 | |
| 271 | |
| 272 | |
| 273 | |
| 274 | <li class="md-nav__item"> |
Eric Park | 0509f65 | 2020-03-01 01:54:39 +0900 | [diff] [blame] | 275 | <a href="../taking-bug-reports/" title="Taking bug reports" class="md-nav__link"> |
| 276 | Taking bug reports |
| 277 | </a> |
| 278 | </li> |
| 279 | |
| 280 | |
| 281 | |
| 282 | |
| 283 | |
| 284 | |
| 285 | |
| 286 | <li class="md-nav__item"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 287 | <a href="../troubleshooting/" title="Troubleshooting" class="md-nav__link"> |
| 288 | Troubleshooting |
| 289 | </a> |
| 290 | </li> |
| 291 | |
| 292 | |
| 293 | </ul> |
| 294 | </nav> |
| 295 | </li> |
| 296 | |
| 297 | |
| 298 | |
| 299 | |
| 300 | |
| 301 | |
| 302 | |
| 303 | <li class="md-nav__item md-nav__item--nested"> |
| 304 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 305 | <input class="md-nav__toggle md-toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 306 | |
| 307 | <label class="md-nav__link" for="nav-3"> |
| 308 | BlissRoms |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 309 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 310 | </label> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 311 | <nav class="md-nav" aria-label="BlissRoms" data-md-level="1"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 312 | <label class="md-nav__title" for="nav-3"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 313 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 314 | BlissRoms |
| 315 | </label> |
| 316 | <ul class="md-nav__list" data-md-scrollfix> |
| 317 | |
| 318 | |
| 319 | |
| 320 | |
| 321 | |
| 322 | |
| 323 | |
| 324 | <li class="md-nav__item"> |
| 325 | <a href="../../BlissRoms/" title="Index" class="md-nav__link"> |
| 326 | Index |
| 327 | </a> |
| 328 | </li> |
| 329 | |
| 330 | |
| 331 | |
| 332 | |
| 333 | |
| 334 | |
| 335 | |
| 336 | <li class="md-nav__item"> |
| 337 | <a href="../../BlissRoms/build-guide/" title="Build Guide" class="md-nav__link"> |
| 338 | Build Guide |
| 339 | </a> |
| 340 | </li> |
| 341 | |
| 342 | |
| 343 | |
| 344 | |
| 345 | |
| 346 | |
| 347 | |
| 348 | <li class="md-nav__item"> |
| 349 | <a href="../../BlissRoms/build-tips/" title="Build Tips" class="md-nav__link"> |
| 350 | Build Tips |
| 351 | </a> |
| 352 | </li> |
| 353 | |
| 354 | |
| 355 | </ul> |
| 356 | </nav> |
| 357 | </li> |
| 358 | |
| 359 | |
| 360 | |
| 361 | |
| 362 | |
| 363 | |
| 364 | |
| 365 | <li class="md-nav__item md-nav__item--nested"> |
| 366 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 367 | <input class="md-nav__toggle md-toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 368 | |
| 369 | <label class="md-nav__link" for="nav-4"> |
| 370 | Common |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 371 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 372 | </label> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 373 | <nav class="md-nav" aria-label="Common" data-md-level="1"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 374 | <label class="md-nav__title" for="nav-4"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 375 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 376 | Common |
| 377 | </label> |
| 378 | <ul class="md-nav__list" data-md-scrollfix> |
| 379 | |
| 380 | |
| 381 | |
| 382 | |
| 383 | |
| 384 | |
| 385 | |
| 386 | <li class="md-nav__item"> |
| 387 | <a href="../../common/" title="Index" class="md-nav__link"> |
| 388 | Index |
| 389 | </a> |
| 390 | </li> |
| 391 | |
| 392 | |
| 393 | |
| 394 | |
| 395 | |
| 396 | |
| 397 | |
| 398 | <li class="md-nav__item"> |
| 399 | <a href="../../common/git-started/" title="Git Started" class="md-nav__link"> |
| 400 | Git Started |
| 401 | </a> |
| 402 | </li> |
| 403 | |
| 404 | |
| 405 | |
| 406 | |
| 407 | |
| 408 | |
| 409 | |
| 410 | <li class="md-nav__item"> |
| 411 | <a href="../../common/maintaining-proper-authorship/" title="Maintaining proper authorship" class="md-nav__link"> |
| 412 | Maintaining proper authorship |
| 413 | </a> |
| 414 | </li> |
| 415 | |
| 416 | |
| 417 | |
| 418 | |
| 419 | |
| 420 | |
| 421 | |
| 422 | <li class="md-nav__item"> |
| 423 | <a href="../../common/using-dippy-bird/" title="Using `dippy-bird`" class="md-nav__link"> |
| 424 | Using `dippy-bird` |
| 425 | </a> |
| 426 | </li> |
| 427 | |
| 428 | |
| 429 | </ul> |
| 430 | </nav> |
| 431 | </li> |
| 432 | |
| 433 | |
| 434 | |
| 435 | |
| 436 | |
| 437 | |
| 438 | |
| 439 | <li class="md-nav__item md-nav__item--nested"> |
| 440 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 441 | <input class="md-nav__toggle md-toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 442 | |
| 443 | <label class="md-nav__link" for="nav-5"> |
| 444 | Infrastructure |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 445 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 446 | </label> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 447 | <nav class="md-nav" aria-label="Infrastructure" data-md-level="1"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 448 | <label class="md-nav__title" for="nav-5"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 449 | <span class="md-nav__icon md-icon"></span> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 450 | Infrastructure |
| 451 | </label> |
| 452 | <ul class="md-nav__list" data-md-scrollfix> |
| 453 | |
| 454 | |
| 455 | |
| 456 | |
| 457 | |
| 458 | |
| 459 | |
| 460 | <li class="md-nav__item"> |
| 461 | <a href="../../infrastructure/" title="Index" class="md-nav__link"> |
| 462 | Index |
| 463 | </a> |
| 464 | </li> |
| 465 | |
| 466 | |
| 467 | </ul> |
| 468 | </nav> |
| 469 | </li> |
| 470 | |
| 471 | |
| 472 | </ul> |
| 473 | </nav> |
| 474 | </div> |
| 475 | </div> |
| 476 | </div> |
| 477 | |
| 478 | |
| 479 | <div class="md-sidebar md-sidebar--secondary" data-md-component="toc"> |
| 480 | <div class="md-sidebar__scrollwrap"> |
| 481 | <div class="md-sidebar__inner"> |
| 482 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 483 | <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 484 | |
| 485 | |
| 486 | |
| 487 | |
| 488 | |
| 489 | </nav> |
| 490 | </div> |
| 491 | </div> |
| 492 | </div> |
| 493 | |
| 494 | |
| 495 | <div class="md-content"> |
| 496 | <article class="md-content__inner md-typeset"> |
| 497 | |
| 498 | |
| 499 | |
| 500 | <h1 id="installation-guide-surface-devices">Installation Guide (Surface devices)</h1> |
| 501 | <p>This guide is applicable only to Surface devices.</p> |
| 502 | <p>Reference posts <a href="https://forum.xda-developers.com/showpost.php?p=78015375&postcount=76">here</a> and <a href="https://forum.xda-developers.com/showpost.php?p=76896155&postcount=2107">here</a>.</p> |
| 503 | <p>Do you have a Surface device that you would like to run Bliss OS on? You're in luck, because Bliss OS was primarily developed and tested on a Surface Pro 3 back on Android Nougat.</p> |
| 504 | <p>Most Surface devices with IPTS require a specific set of firmware for proper functioning. For all other Surface models, the user must upgrade their own firmware, because we can't build for all Surface models without having those devices to test with.</p> |
| 505 | <p>To start, here is the series classification for Surface devices:</p> |
| 506 | <ul> |
| 507 | <li>Series 5 devices:</li> |
| 508 | <li>Surface Book 2</li> |
| 509 | <li>Surface Pro 2017</li> |
| 510 | <li>Series 4 devices</li> |
| 511 | <li>Surface Book</li> |
| 512 | <li>Surface Pro 4</li> |
| 513 | <li>Surface Laptop</li> |
| 514 | <li>Series 3 devices:</li> |
| 515 | <li>Surface Pro 3</li> |
| 516 | </ul> |
| 517 | <p>For the ipts_firmware files (series 4/5 devices only), please select the correct version for your device:</p> |
| 518 | <ul> |
| 519 | <li><code>v76</code> for the Surface Book</li> |
| 520 | <li><code>v78</code> for the Surface Pro 4</li> |
| 521 | <li><code>v79</code> for the Surface Laptop</li> |
| 522 | <li><code>v101</code> for Surface Book 2 15"</li> |
| 523 | <li><code>v102</code> for the Surface Pro 2017</li> |
| 524 | <li><code>v137</code> for the Surface Book 2 13"</li> |
| 525 | </ul> |
| 526 | <p>For the i915_firmware files (series 3/4/5 devices), please select the correct version for your device:</p> |
| 527 | <ul> |
| 528 | <li><code>kbl</code> for series 5 devices</li> |
| 529 | <li><code>skl</code> for series 4 devices</li> |
| 530 | <li><code>bxt</code> for series 3 devices</li> |
| 531 | </ul> |
| 532 | <p>All <a href="https://github.com/jakeday/linux-surface/tree/master/firmware">firmware files can be found here.</a></p> |
| 533 | <p>For Surface Go users, you will have to remove some files and replace them with @jakeday's firmware. Please <a href="https://www.reddit.com/r/SurfaceLinux/comments/9t53gq/wifi_fixed_on_surface_go_ubuntu_1810/">see this thread on Reddit</a> for detailed information.</p> |
| 534 | <p>Once you have the right firmware you need, you should copy it to a folder on your Bliss install (<code>SD_card_root/surface</code>), making sure to put the right firmware in the right folders:</p> |
| 535 | <ul> |
| 536 | <li>IPTS firmware: <code>SD_card_root/surface/intel/ipts</code></li> |
| 537 | <li><code>ath10k</code> firmware (some models): <code>SD_card_root/surface/ath10k</code></li> |
| 538 | <li><code>mrvl</code> firmware (some models): <code>SD_card_root/surface/mrvl</code></li> |
| 539 | <li><code>mwlwifi</code> firmware (some models): <code>SD_card_root/surface/mwlwifi</code></li> |
| 540 | <li><code>nvidia</code> firmware for Surface Book 2: <code>SD_card_root/surface/nvidia</code></li> |
| 541 | </ul> |
| 542 | <p>Next, open a terminal (we include one you can enable in "Developer Options"). In the terminal, enter the following commands, giving permission to the superuser popup dialog when prompted:</p> |
| 543 | <pre><code>su |
| 544 | mv -f SD_card_root/surface/* system/lib/firmware/ |
| 545 | </code></pre> |
| 546 | <p>Then you can restart:</p> |
| 547 | <pre><code>reboot |
| 548 | </code></pre> |
| 549 | <p>It should recognize and load the correct firmware versions for your device upon reboot if you did everything correctly.</p> |
| 550 | |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 551 | |
| 552 | |
| 553 | |
| 554 | |
| 555 | |
| 556 | |
| 557 | </article> |
| 558 | </div> |
| 559 | </div> |
| 560 | </main> |
| 561 | |
| 562 | |
| 563 | <footer class="md-footer"> |
| 564 | |
| 565 | <div class="md-footer-nav"> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 566 | <nav class="md-footer-nav__inner md-grid" aria-label="Footer"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 567 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 568 | <a href="../installation-guide-misc/" title="Installation Guide (Misc)" class="md-footer-nav__link md-footer-nav__link--prev" rel="prev"> |
| 569 | <div class="md-footer-nav__button md-icon"> |
| 570 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 571 | </div> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 572 | <div class="md-footer-nav__title"> |
| 573 | <div class="md-ellipsis"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 574 | <span class="md-footer-nav__direction"> |
| 575 | Previous |
| 576 | </span> |
| 577 | Installation Guide (Misc) |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 578 | </div> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 579 | </div> |
| 580 | </a> |
| 581 | |
| 582 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 583 | <a href="../installation-guide/" title="Installation Guide" class="md-footer-nav__link md-footer-nav__link--next" rel="next"> |
| 584 | <div class="md-footer-nav__title"> |
| 585 | <div class="md-ellipsis"> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 586 | <span class="md-footer-nav__direction"> |
| 587 | Next |
| 588 | </span> |
| 589 | Installation Guide |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 590 | </div> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 591 | </div> |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 592 | <div class="md-footer-nav__button md-icon"> |
| 593 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 594 | </div> |
| 595 | </a> |
| 596 | |
| 597 | </nav> |
| 598 | </div> |
| 599 | |
| 600 | <div class="md-footer-meta md-typeset"> |
| 601 | <div class="md-footer-meta__inner md-grid"> |
| 602 | <div class="md-footer-copyright"> |
| 603 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 604 | Made with |
| 605 | <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> |
| 606 | Material for MkDocs |
| 607 | </a> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 608 | </div> |
| 609 | |
| 610 | </div> |
| 611 | </div> |
| 612 | </footer> |
| 613 | |
| 614 | </div> |
| 615 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 616 | <script src="../../assets/javascripts/vendor.77e55a48.min.js"></script> |
| 617 | <script src="../../assets/javascripts/bundle.aa3f9871.min.js"></script><script id="__lang" type="application/json">{"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing"}</script> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 618 | |
Eric Park | 8fd7bfb | 2020-10-02 19:05:33 +0900 | [diff] [blame^] | 619 | <script> |
| 620 | app = initialize({ |
| 621 | base: "../..", |
| 622 | features: [], |
| 623 | search: Object.assign({ |
| 624 | worker: "../../assets/javascripts/worker/search.4ac00218.min.js" |
| 625 | }, typeof search !== "undefined" && search) |
| 626 | }) |
| 627 | </script> |
Eric Park | d09b00e | 2020-02-15 11:07:48 +0900 | [diff] [blame] | 628 | |
| 629 | |
| 630 | </body> |
| 631 | </html> |