From 5195f5b7b420d17c8baa816ae857f24af7aead86 Mon Sep 17 00:00:00 2001 From: Slava Bacherikov Date: Sat, 21 Jan 2012 04:12:33 +0200 Subject: [PATCH] Start adding dell support. --- dell.js | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 dell.js diff --git a/dell.js b/dell.js new file mode 100644 index 0000000..8e7653c --- /dev/null +++ b/dell.js @@ -0,0 +1,59 @@ + +function ord(str){ + return str.charCodeAt(0); +} + +function StrintToArray(str){ + var arr = []; + for(var i=0;i> 5) | + (( (serial[ s_arr[2] ] >> 5) | (serial[ s_arr[2] ] << 3)) + & 0xF1); + ret_arr[2] = (serial[ s_arr[2] ] >> 2); + ret_arr[3] = (serial[ s_arr[2] ] >> 7) | (serial[ s_arr[1] ] << 1); + ret_arr[4] = (serial[ s_arr[1] ] >> 4) | (serial[ s_arr[0] ] << 4); + + + ret_arr[5] = (serial[1] >> 1); + ret_arr[6] = (serial[1] >> 6) | (serial[0] << 2); + ret_arr[7] = (serial[0] >> 3); + + + return toByte(ret_arr); +} + + +function calc_suffix_tag(serial){ + var ret_arr = begin_calc(serial,[1,2,3,4]); + + + + + +} + +function dell_service_tag(serial){ + + + +}