profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/mossmann/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

mossmann/daisho 229

SuperSpeed USB 3.0 FPGA platform

mossmann/cc11xx 82

Hardware designs for CC11xx

mossmann/clock-recovery 81

clock recovery experiments

ADDVulcan/ADDVulcan 29

ADDVulcan satellite hacking solutions for for Hack-A-Sat 2020

mossmann/fireflycap 23

Firefly Cap

dominicgs/pyTPMS 12

Tyre Pressure Monitoring System code for RfCat

AmieDD/ADDVulcan 11

ADDVulcan 2020 Hack-A-Sat writeups

mossmann/ADDVulcan 5

ADDVulcan satellite hacking solutions for for Hack-A-Sat 2020

mossmann/2017 4

H2HC 2017 Slides/Materials/Presentations

Pull request review commentmossmann/hackrf

Opera Cake SCTimer-based antenna switching

 int ADDCALL hackrf_set_operacake_ranges(hackrf_device* device, uint8_t* ranges, 	} } +static uint8_t dwell_data[5*16];

also maybe sizeof(hackrf_operacake_dwell_time)?

miek

comment created time in 6 days

Pull request review commentmossmann/hackrf

Opera Cake SCTimer-based antenna switching

 int ADDCALL hackrf_set_operacake_ranges(hackrf_device* device, uint8_t* ranges, 	} } +static uint8_t dwell_data[5*16];

maybe use HACKRF_OPERACAKE_MAX_DWELL_TIMES here for clarity

miek

comment created time in 6 days

Pull request review commentmossmann/hackrf

Opera Cake SCTimer-based antenna switching

 uint8_t operacake_set_ports(uint8_t address, uint8_t PA, uint8_t PB) {  	pa = port_to_pins(PA); 	pb = port_to_pins(PB);-		+ 	reg = (OPERACAKE_GPIO_DISABLE | side 					| pa | pb | OPERACAKE_EN_LEDS); 	operacake_write_reg(oc_bus, address, OPERACAKE_REG_OUTPUT, reg);++	// Keep track of manual settings for when we switch in/out of time/frequency modes.+	operacake_boards[address].PA = PA;+	operacake_boards[address].PB = PB;

Do we want operacake_set_ports() to behave differently if it is called while in time or frequency mode? It gets called by usb_vendor_request_operacake_set_ports() which maybe should stall if we're in one of those modes? Or maybe it should force the mode to manual?

miek

comment created time in 6 days

Pull request review commentmossmann/hackrf

Opera Cake SCTimer-based antenna switching

 int main(int argc, char** argv) { 			range_idx++; 			break; +		case 't':+			if(HACKRF_OPERACAKE_MAX_DWELL_TIMES == dwell_idx) {+				fprintf(stderr,+						"argument error: specify a maximum of %u dwell times.\n",+						HACKRF_OPERACAKE_MAX_DWELL_TIMES);+				usage();+				return EXIT_FAILURE;+			}+			result = parse_dwell(optarg, &dwell_times[dwell_idx]);+			if (result != HACKRF_SUCCESS) {+				fprintf(stderr, "failed to parse range\n");

maybe "failed to parse dwell time" instead?

miek

comment created time in 6 days

Pull request review commentmossmann/hackrf

Opera Cake SCTimer-based antenna switching

 int main(int argc, char** argv) { 			operacake_address = atoi(optarg); 			break; +		case 'm':+			if (strcmp(optarg, "manual") == 0) {+				mode = OPERACAKE_MODE_MANUAL;+				set_mode = true;+			} else if (strcmp(optarg, "frequency") == 0) {+				mode = OPERACAKE_MODE_FREQUENCY;+				set_mode = true;+			} else if (strcmp(optarg, "time") == 0) {+				mode = OPERACAKE_MODE_TIME;+				set_mode = true;+			} else {+				fprintf(stderr,+						"argument error: mode must be one of [manual, frequency].\n");

add "time"

miek

comment created time in 6 days

PullRequestReviewEvent
PullRequestReviewEvent

push eventmossmann/hackrf

straithe

commit sha 5def0bcc8951b1af67076e0ea01c97eb65d0f3e9

Update capitalization

view details

Michael Ossmann

commit sha 1408473b3857a3ad3f3d4adfca197ad495356e5f

Merge pull request #953 from straithe/capitalizeHeading Update capitalization

view details

push time in 8 days

PR merged mossmann/hackrf

Update capitalization
+1 -1

0 comment

1 changed file

straithe

pr closed time in 8 days

push eventmossmann/hackrf

straithe

commit sha 5e205c9db3103df2b2ac8553addcabcdd743b5fb

update HackRF hacks page

view details

Michael Ossmann

commit sha 8b6fa216e7cb43b52faa1521e95b2ecb74944d2c

Merge pull request #952 from straithe/UpdateHackRFHacksTitle update HackRF hacks page

view details

push time in 8 days

PR merged mossmann/hackrf

update HackRF hacks page

Update the page title, intro paragraph, and file name.

+3 -3

0 comment

2 changed files

straithe

pr closed time in 8 days

delete branch mossmann/hackrf

delete branch : updateindex

delete time in 11 days

push eventmossmann/hackrf

straithe

commit sha 27723c804cd7a7a8a7ca9156dad7ed085302f1a6

Update docs index

view details

Michael Ossmann

commit sha 763f9a0b4059cdc3292eb5a9b90b14a587501fd1

Merge pull request #944 from mossmann/updateindex Update docs index

view details

push time in 11 days

PR merged mossmann/hackrf

Update docs index
+18 -18

0 comment

1 changed file

straithe

pr closed time in 11 days

delete branch mossmann/hackrf

delete branch : removedocfolder

delete time in 11 days

push eventmossmann/hackrf

straithe

commit sha bffa5585ede37612a42b0a43af0b2aba54750db6

Remove doc folder

view details

Michael Ossmann

commit sha fe6ca36eda1223f26b4a24df1631e163ba891c26

Merge pull request #941 from mossmann/removedocfolder Remove doc folder

view details

push time in 11 days

PR merged mossmann/hackrf

Remove doc folder

Closes #914

+1 -16874

0 comment

21 changed files

straithe

pr closed time in 11 days

issue closedmossmann/hackrf

doc/wiki directory no longer in use

This directory contained images that were embedded in the wiki. Now that the wiki is gone, the ones that were in use have been moved to docs/images. There are also some things in doc/wiki that were not in use. The entire doc/wiki directory should be removed.

closed time in 11 days

mossmann

issue commentgreatscottgadgets/luna

Component substitution question

I've fixed this bug in #130 and will close this issue after r0.5 is merged.

pk-r7

comment created time in 22 days

push eventmossmann/luna

Michael Ossmann

commit sha e591dec610dadc1420e4e0b71afb17b1f0709e83

hardware: add part selection for J7, J11

view details

push time in 22 days

issue commentgreatscottgadgets/luna

design r0.5

Work in progress is here: https://github.com/mossmann/luna/tree/hw-r0.5

mossmann

comment created time in 22 days

issue openedgreatscottgadgets/luna

design r0.5

  • [ ] populate FPGA self-programming passives
  • [ ] document U2, U14 part selection: Diodes Inc. 74AUP2G126RA3-7
  • [ ] do not populate SWD/JTAG connectors J5, J6
  • [ ] add ATSAMD11D14A-MNT as alt part for U6
  • [ ] make Pmod connectors not DNP
  • [ ] improve D9 footprint
  • [ ] give D9 a 3d model
  • [ ] document D9 substitution(s)
  • [ ] maybe nudge J3 position
  • [ ] maybe improve U2, U14 paste layer

created time in 22 days

create barnchmossmann/luna

branch : hw-r0.5

created branch time in 22 days

issue openedgreatscottgadgets/ubertooth

MacPorts documentation out of date

Once we have resolved #453 we should update the command in our documentation that we suggest for installing prerequisites with MacPorts:

sudo port install libusb wget cmake python27 py27-numpy py27-pyside

We should require python3 now, not python2, and we appear to be missing libpcap and pkgconfig.

This is in: https://ubertooth.readthedocs.io/en/latest/building_from_git.html And it is also in various release notes. We should make sure that future release notes use the correct command.

created time in a month

issue commentgreatscottgadgets/ubertooth

header P4 pins numbered incorrectly in some documentation

A photo like this one would be nice in the documentation: https://user-images.githubusercontent.com/43299354/46984794-0c5ed680-d0b5-11e8-928e-58238d224efe.jpg

mossmann

comment created time in a month

issue closedgreatscottgadgets/ubertooth

Is it possible to use ubertooth-btle to send an advertisement?

I would lite to craft a custom advertisement using my ubertooth. Is this possible with the command line utility or can someone give me a pointer on where to start with this?

closed time in a month

jensolsson

issue commentgreatscottgadgets/ubertooth

Is it possible to use ubertooth-btle to send an advertisement?

We do not currently have a command-line tool that allows transmission of arbitrary data. If you are open to doing some firmware development, we do have some relevant functions already available in the (bluetooth_rxtx) firmware. In particular, check out the le_transmit() function. There is also a low level transmit and receive example in cc2400_rangetest.c which is what I have modified in the past for one-off transmit needs.

jensolsson

comment created time in a month

issue commentmossmann/hackrf

-36db

There are a couple of things misconfigured in the GNU Radio flowgraph:

  1. The minimum sample rate supported by HackRF One is 2 Msps (see https://hackrf.readthedocs.io/en/latest/hackrf_one.html#features) but your samp_rate is set to 48 ksps. I recommend setting it to 4 Msps (4e6) for best results.

  2. The maximum frequency that can be generated by the Signal Source without aliasing is half the sample rate, but your Signal Source is configured to generate a frequency of 200 MHz. I suggest that you replace the Signal Source with a Constant Source and set its constant to 1. (The HackRF will convert that constant signal to a 200 MHz sinusoid in the analog domain.)

Additionally you might not be aware of the difference between dB and dBm. If you want an output power of approximately 10 dBm, you should increase the IF gain in the Osmocom Sink to 47 dB which is the maximum. This will maximize the output power but does not guarantee any particular output power level. HackRF One output power is uncalibrated.

These are all topics covered in my video series which I think you may find helpful: https://greatscottgadgets.com/sdr/

markl17

comment created time in a month

issue closedmossmann/hackrf

-36db

E1E4B2D6-3EF3-48BE-AFAC-A0C16D61FEED IMG-2422

Steps to reproduce

1.a simple radio setup to generate frequency 2.picture attached from gnu radio 3.

Expected behaviour

Tell us what you expect should happen The dB should be with out any amplifier should be +10fb

Actual behaviour

Tell us what happens instead Instead I get -34db

Version information

Operating system:

hackrf_info output:

If you are reporting a problem that involves third party software (GNU Radio, Gqrx, etc), please report the version here.

Output

Insert any commandline 
Gnuradio-companion 

closed time in a month

markl17

push eventgreatscottgadgets/ubertooth

straithe

commit sha 3a15ec4518d6a6b3bd9c098d71242c21285e5635

Update Readme

view details

Michael Ossmann

commit sha 2a32196733c1da7620b855ecb6ca22461402e527

Merge pull request #461 from straithe/updateReadme Update Readme

view details

push time in a month